/* Feuille de styles créée par Vincent */

/* Interface générale */
body {
	color: #46432d;
	font: .7em Verdana, "Lucida Grande", "Lucida Sans Unicode", Lucida, Arial, Helvetica, sans-serif;
	text-align: center;
	margin: 0;
	padding: 0 0 5px;
	background: url(../images/MT/interface/bg_interface.png) repeat;
	}
i, em { font-style: normal !important;}
hr, .cacher { display: none; }
.flowfix { clear: both; }
form, table { margin: 0 auto; }
table { border-collapse: collapse; }
a { color: #788100; text-decoration: none; }
a:hover { text-decoration: underline; }
a.details { color: #4d4a33; font-weight: bold; }
#contenant { text-align: left; width: 745px; margin: auto; }
#contenu { border-width: 1px 0; border-color: #9faa08; border-style: solid; background: url(../images/MT/interface/bg_contenu.png) repeat; }
#col_1 { width: 561px; float: left; padding: 4px; position: relative; }
#col_2 { width: 175px; float: right; }


/* En-tête */
#entete { background: url(../images/MT/interface/bg_entete.png) 0 100% repeat-x; }
#entete .contenant { width: 745px; position: relative; margin: auto; }
#entete h1 { height: 135px; margin: 0; background-position: 50% 100%; background-repeat: no-repeat; }
#entete span { display: none; }


/* Menus */
#menu, #menu_pied { color: #6e684e; font-weight: bold; padding: 4px; background: #f7f6f1; }
#menu ul, #menu_pied small { margin: 0; padding: 0; background: #e3e1d5; list-style: none; display: block; }
#menu ul a, #menu_pied a { color: #6e684e; text-decoration: none; }
#menu ul a:hover, #menu_pied a:hover { color: #484430; }
/* Menu d'en-tête */
#menu_entete { position: absolute; top: 8px; right: 8px; }
#menu_entete a { height: 17px; margin-left: 17px; background-position: 0 0; background-repeat: no-repeat; float: left; }
/* Menu de pied de page */
#menu_pied { text-align: center; }
#menu_pied small { padding: 6px; }
/* Menu principal */
#menu { position: relative; z-index: 30; }
#menu ul { height: 27px; position: relative; }
#menu li { float: left; position: relative; }
#menu li a span { display: none; }
#menu li a { height: 27px; background-repeat: no-repeat; display: block; float: left; }
#menu li:hover ul, #menu ul li.survol ul { display: block; }
#menu ul ul {
	font-size: .85em;
	width: 150px;
	height: auto;
	border-width: 0 4px 4px;
	border-style: solid;
	border-color: #f7f6f1;
	background: #4c4832;
	position: absolute;
	top: 27px;
	left: -4px;
	display: none;
	opacity: .9;
	}
#menu ul #mn_agent ul { width: 200px; }
#menu ul #mn_nouvelles ul { width: 140px; }
#menu ul #mn_outils ul { width: 165px; }
#menu ul ul li { float: none; margin: 0; border-bottom: 1px solid #4c4832 !important; }
#menu ul ul li a { color: #a29f92; width: auto !important; height: auto !important; padding: .2em .5em; background: transparent !important; display: block; float: none; }
#menu ul ul li a:hover { color: #f7f6f1; background: transparent; }


/* Blocs de droite */
#col_2 div { margin: 4px 4px 20px; padding: 5px 5px 8px; width: 158px; position: relative; }
#col_2 h5 { margin: 0 0 10px 0; background-repeat: no-repeat; }
#col_2 h5 span { display: none; }
#col_2 h5.tib_liens      { height: 17px; }
#col_2 h5.tib_carriere   { height: 44px; }
#col_2 h5.tib_quiz       { height: 15px; }
#col_2 h5.tib_saviezvous { height: 35px; }
#col_2 div p, #col_2 div ul { margin-bottom: .8em; }
#col_2 hr { height: 0; border: 1px solid #ADB60F; background: #ADB60F; display: block !important; }
#col_2>hr { height: 1px; border: 0; }
#col_2 a.bouton { width: 152px; height: 22px; background-position: 0 0; background-repeat: no-repeat; float: right; }
#col_2 a.bouton span { display: none; }
/* Hack IE-Mac \*/
#col_2 a.bouton { float: none; position: absolute; bottom: -16px; right: 12px; }
/* Fin du hack */

#recherche { background: #e3e1d5; padding-bottom: 5px !important; margin-bottom: 4px !important; }
#recherche table { border-collapse: collapse; }
#recherche td { padding: 0; vertical-align: middle; }
#recherche input.texte {
	font: 1em Arial, Helvetica, sans-serif;
	text-align: right;
	width: 91px;
	padding: 2px 4px;
	border-width: 1px;
	border-color: #7c7c7c #c3c3c3 #ddd;
	border-style: solid;
	background: #fff;
	}
#recherche input.texte:focus { background: #f7f6f1; }
#recherche input.image { margin: 0 0 0 5px; display: block; }
#blc_saviezvous { background: #8c9608; }
#blc_saviezvous h5 { margin-bottom: 0; }
#blc_saviezvous p { margin-top: 0; }
#blc_saviezvous a.bouton { background-position: 0 -22px; }
#blc_quiz { background: #c0e7f2; }
#blc_quiz a.bouton { background-position: 0 -44px; }
#blc_liens { background: #e7eca8; }
#blc_liens a.bouton { background-position: 0 -66px; }
#blc_liens ul { color: #707800; margin: 0 -2px; padding: 0; list-style: none; float: left; }
#blc_liens>ul { margin: 0 -5px; float: none; }
#blc_liens li { padding: .2em 5px .2em 12px; border-top: 1px solid #9da533; background: url(../images/MT/interface/puce.png) 5px .8em no-repeat; }
#blc_liens li.premierEnfant { border: 0; }
#blc_liens li a { color: #707800; }
#blc_carriere { padding-top: 10px !important; background: #003c6f; }
#blc_trouveragent { height: 134px; padding-top: 0 !important; padding-bottom: 0 !important; }
#blc_trouveragent a.bouton { background-position: 0 -88px; }
#blc_vendeuracheteur { height: 188px; padding-top: 0 !important; padding-bottom: 0 !important; }
#blc_vendeuracheteur a.bouton { width: 76px; }
#blc_vendeuracheteur a.bouton.vendeur { right: 88px; background-position: 0 -110px; }
#blc_vendeuracheteur a.bouton.acheteur { background-position: -76px -110px; }
#blc_guide { margin-bottom: 0 !important; padding: 0 !important; }
#blc_guide a { width: 168px; height: 162px; display: block; }
#blc_guide h5, #blc_guide a span { display: none; }


/* Fil d'Arianne */
#filarianne { font-size: .9em; padding: 5px; position: relative; }
#filarianne a { color: #46432d; }
#filarianne a.actif { font-weight: bold; }

/* Boutons flèches */
#col_1 p.blocbouton { height: 22px; }
#col_1 p.blocbouton a.bouton { margin: 0 0 0 3px; float: right; }
#col_1 .bouton { height: 22px; background-repeat: no-repeat; display: block; }
#col_1 .bouton span { display: none; }


/* Contenu */
#col_1 h2 { height: 44px; margin: 4px 0 4px; background-position: 13px 50%; background-repeat: no-repeat; background-color: #c9d262 }
#col_1 h2 span { display: none; }
#col_1 h3 { color: #00A0C6; font-size: 1.3em; font-weight: bold; margin: 1em 0 0; }
#col_1 h4 { font-size: 1.1em; font-weight: bold; margin: 1.8em 0 0; }

#col_1 div.bloc_section { margin-bottom: 20px; padding: 5px 5px 17px 5px; background-position: 100% 100%; background-repeat: no-repeat; background-color: #eeeae0; position: relative; float: left; width: 551px; }
#col_1 div.bloc_section p, #col_1 div.bloc_section ul, #col_1 div.bloc_section dl { padding-left: 17px; padding-right: 22px; }
#col_1 div.bloc_section dt { color: #778100; font-weight: bold; padding: 0 0 .2em; }
#col_1 div.bloc_section li, #col_1 div.bloc_section dd { margin: 0 0 1em; }
#col_1 div.bloc_section a.bouton { position: absolute; bottom: -16px; right: 12px; }
#col_1 div.bloc_section.bloc_1 { width: 327px; margin-right: 5px;}
#col_1 div.bloc_section.bloc_2 { width: 209px; }
#col_1 div.bloc_texte { padding: .5em 22px 22px; background: #eeeae0; }
#col_1 div>div.bloc_texte { width: auto; border: 0; }
#col_1 div.bloc_texte table { margin-top: 1em; margin-bottom: 1em; width: 515px !important; }
#col_1 div.bloc_texte table th, #col_1 div.bloc_texte table td { border: 1px solid #4d4a33; }
#col_1 div.bloc_texte.photo { padding-bottom: 103px; background-image: url(../images/MT/interface/bg_bloctexte.png); background-position: 0 100%; background-repeat: no-repeat; }
#col_1 div.bloc_section h3 { color: #4d4a33; height: 27px; margin-top: 0; background-position: 7px 50%; background-repeat: no-repeat; background-color: #c7c1a9; }
#col_1 div.bloc_section h3 span { display: none; }

#col_1 table { width: 561px !important; }
#col_1 table caption { font-weight: bold; text-align: left; padding: 10px 13px 10px 26px; background: url(../images/MT/interface/bg_cellule.png) 13px 50% no-repeat #c7c1a9; }
#col_1 table tr.pair { background: #eeeae0; }
#col_1 table th, #col_1 table td { padding: 8px 13px; border-width: 0 0 1px 1px; border-style: solid; border-color: #f7f6f1; }
#col_1 table th { text-align: left; border-left: 0; }
#col_1 table td.entete_liste { font-size: .85em; font-weight: bold; padding: .5em .8em .5em 26px; background: url(../images/MT/interface/bg_cellule_liste.png) 13px 50% no-repeat transparent; }
#col_1 p, #col_1 ul { margin: 1em 0 0; padding: 0; }
#col_1 ul { margin-left: 1.1em; }
#col_1 li { margin: 0 0 .8em; }
.nav_sequentielle { font-size: .85em; font-weight: bold; text-align: right; padding: .5em 0 !important; background: transparent; }
a.nav_sequentielle, .nav_sequentielle a { color: #4d4a33; margin-left: 1.5em; }
.bt_calendrier {
	font-size: 0;
	padding: 10px 0 5px 16px;
	background: url(../images/MT/interface/bt_calendrier.png) 0 0 no-repeat; }
th>a.bt_calendrier, td>a.bt_calendrier { padding-top: 0; padding-bottom: 0;}
.bt_calendrier:hover { background-position: -17px 0; }
.bt_calendrier span { display: none; }
.date_periode { font-size: .8em; }

/* Formulaires */
#col_1 form th { color: #4d4a33; width: 190px; padding-left: 26px; background: url(../images/MT/interface/bg_cellule.png) 13px 50% repeat-x #c7c1a9; }
#col_1 form td { background: #eeeae0; }
#col_1 form td input.texte, #col_1 form td select {
	font: 1em Arial, Helvetica, sans-serif;
	width: 212px;
	margin-left: 48px;
	padding: 2px 4px;
	border-width: 1px;
	border-color: #7c7c7c #c3c3c3 #ddd;
	border-style: solid;
	background: #fff;
	}
#col_1 form td input.texte:focus, #col_1 form td select:focus { background: #f7f6f1; }
#col_1 form td select { width: 222px; padding: 0; }
#col_1 form td select option { border-bottom: 1px solid #c7c1a9; }
#col_1 form td.blocbouton { height: 22px; padding-right: 0; background: transparent; }
#col_1 form td.blocbouton a { margin-left: 5px; float: right; }

/* Formulaires de recherche */
div.formulaire_recherche { background: #c0e7f2; padding: 5px; }
#col_1 div.formulaire_recherche table { width: 550px !important; }
div.formulaire_recherche caption { color: #f1fafc; background-color: #1cabcd !important;}
div.formulaire_recherche th, div.formulaire_recherche td { border-width: 0 1px 0 0 !important; background: #80d4ec !important; }
div.formulaire_recherche th { white-space: nowrap; background-image: url(../images/MT/interface/bg_cellule.png) !important; background-position: 13px 50% !important; background-repeat: no-repeat !important; }
div.formulaire_recherche td { padding-left: 0 !important; }
div.formulaire_recherche th.periode, div.formulaire_recherche td.champsinterets { width: 100% !important; }
div.formulaire_recherche th.interets, div.formulaire_recherche th.motscles, div.formulaire_recherche td.champsmotscles { border-right: 0 !important; }
div.formulaire_recherche td input.texte, div.formulaire_recherche td select { width: 110px !important; margin: 0 !important; }
div.formulaire_recherche p.blocbouton { margin: 5px -5px -5px !important; padding-top: 5px !important; background: #f7f6f1;}

/* Résultats de recherche */
div.resultats { color: #46432d; margin-top: 5px; }
div.resultats thead th { font-weight: bold; padding: 10px 13px 10px 26px !important; background: #c7c1a9; }
div.resultats thead th.titre { background-image: url(../images/MT/interface/bg_cellule.png); background-position: 13px 50%; background-repeat: no-repeat; }
div.resultats thead th.nombre { text-align: right; }
div.resultats tfoot td a, div.resultats thead td.retour a { margin-left: .8em; background: transparent; }
div.resultats tfoot td a.actif { color: #8c9608; }
div.resultats tbody th, div.resultats tbody td { text-align: left; padding: .5em .8em; border-width: 0 0 1px 1px; border-style: solid; border-color: #f7f6f1; }
div.resultats tbody th { font-weight: bold; padding-left: 13px; border-left: 0; }
div.resultats tbody td.courriel, div.resultats tbody td.internet { text-align: center; padding-left: 0; padding-right: 0; }
div.resultats tbody td.courriel a, div.resultats tbody td.internet a, div.resultats tbody td.visualiser a, div.resultats tbody td.telecharger a {
	width: 16px;
	height: 11px;
	margin: 0 auto;
	background: url(../images/MT/interface/bg_cellule_liens.png) no-repeat;
	display: block;
	}
div.resultats tbody td.internet a { width: 11px; background-position: -16px 0; }
div.resultats tbody td.visualiser a { width: 11px; background-position: -27px 0; }
div.resultats tbody td.telecharger a { width: 11px; background-position: -38px 0; }
div.resultats tbody td.courriel a:hover, div.resultats tbody td.internet a:hover,
div.resultats tbody td.visualiser a:hover, div.resultats tbody td.telecharger a:hover {
	background-image: url(../images/MT/interface/bg_cellule_liens_over.png); }
div.resultats tbody td.courriel span, div.resultats tbody td.internet span,
div.resultats tbody td.visualiser span, div.resultats tbody td.telecharger span {
	display: none; }

/* Accueil */
div.accueil_entete { height: 202px; margin-bottom: 4px; background-position: 0 0; background-repeat: no-repeat; position: relative; }
div.accueil_entete span { display: none; }
div.accueil_entete a { width: 120px; height: 75px; position: absolute; }
div.accueil_entete a.agent { top: 60px; left: 100px; }
div.accueil_entete a.vendre { top: 25px; left: 230px; }
div.accueil_entete a.acheter { top: 45px; left: 360px; }
div.accueil_manchettes h3 { background-color: transparent !important; }
div.accueil_outils { background-image: url(../images/MT/accueil/bg_outils.png); }
div.accueil_outils h3 { height: 37px !important; margin-top: 6px !important; background-color: transparent !important; }
div.accueil_outils ul { width: 50%; }
div.accueil_trouveragent { height: 83px; padding-top: 0 !important; padding-bottom: 0 !important; }
div.accueil_trouveragent a.bouton { position: absolute; bottom: -16px; right: 12px; }

/* Agent, Acheter, Vendre, Qui sommes-nous */
div.agent_intro, div.acheter_intro, div.vendre_intro { height: 150px; }
div.agent_intro, div.acheter_intro, div.vendre_intro, div.quisommesnous_intro { padding: 0 220px 22px 22px; background-position: 100% 100%; background-repeat: no-repeat; }

/* Nouvelles */
div.nouvelles_intro { background-image: url(../images/MT/sections/bg_nouvelles.png); }
div.nouvelles_intro dl { padding-right: 150px !important; }
div.nouvelles_publications { width: 551px !important; margin-right: 0 !important; }
div.nouvelles_recherche { padding-bottom: 5px !important; background: #c0e7f2; }
div.nouvelles_recherche h3 { background-color: #1cabcd !important; }
#col_1 div.nouvelles_recherche table { width: 100% !important; margin-bottom: 0; }
div.nouvelles_recherche th { border: 0 !important; background: url(../images/MT/interface/bg_cellule.png) 13px 50% no-repeat #80d4ec !important; }
div.nouvelles_recherche th.motscles { border-top: 1px solid #c0e7f2 !important; }
div.nouvelles_recherche td { border: 0 !important; background: #80d4ec !important; }

/* Outils */
div.outils_intro { background-image: url(../images/MT/sections/bg_outils.png); }
div.outils_calculette, div.outils_ressource { background-color: #e8eaca !important; }
div.outils_calculette h3, div.outils_ressource h3 { height: 34px !important; margin-top: 6px !important; background-color: transparent !important; }
div.outils_calculette { background-image: url(../images/MT/sections/bg_outils_calculette.png); }
div.outils_calculette p { padding-right: 68px !important; }
/* Calculette */
#col_1 form table.calculette th { padding-left: 33px; background-image: url(../images/MT/interface/bg_cellule_numero.png); background-position: 10px 50%; background-repeat: no-repeat; }
#col_1 form table.calculette td input.texte, #col_1 form table.calculette td select { width: 130px; margin: 0; }
#col_1 form table.calculette td select { width: 140px; }
#col_1 form table.calculette th.cout_propriete { border-right-width: 1px; }
#col_1 form table.calculette th.mise_fonds { border-right-width: 1px; background-position: -390px 50%; }
#col_1 form table.calculette th.total_pret { border-right-width: 1px; background-position: -790px 50%; }
#col_1 form table.calculette tr.cout_pret th { background-position: -1190px 50%; }
#col_1 form table.calculette tr.taux th { background-position: -1590px 50%; }
#col_1 form table.calculette tr.amortissement th { background-position: -1990px 50%; }
#col_1 form table.calculette tr.amortissement td input { width: 100px; }
#col_1 form table.calculette tr.versements th { background-position: -2390px 50%; }
#col_1 form table.calculette tr.total_versement th, #col_1 form table.calculette tr.total_versement td { color: #fff; font-weight: bold; background: #635d42; }
#col_1 form table.calculette tr.total_versement td { text-align: right; }
#col_1 form table.calculette tfoot td { font-size: .85em; text-align: right; padding: .5em 0 0; background: transparent; }
#col_1 table.tableauversements th, #col_1 table.tableauversements td { padding-left: 13px; text-align: center; }
#col_1 table.tableauversements td { padding-top: .2em; padding-bottom: .2em; }
#col_1 table.tableauversements tfoot td { font-size: .85em; text-align: right; padding-right: 0; }

/* Liens */
div.liens_bloc { margin-bottom: 5px !important; }
div.liens_bloc.immobilier { background-image: url(../images/MT/sections/bg_liens.png); }
div.liens_bloc.immobilier ul { width: 40%; padding-right: 0 !important; float: left; }
div.liens_bloc.institutions { background-image: url(../images/MT/sections/bg_liens_institutions.png); }

/* Qui sommes-nous */
div.quisommesnous_intro { background-image: url(../images/MT/sections/bg_apropos.png); }
div.quisommesnous_emplois, div.quisommesnous_contacter { background-color: #e8eaca !important; }
div.quisommesnous_emplois { margin-bottom: 5px !important; }
div.quisommesnous_emplois h3, div.quisommesnous_contacter h3 { background-color: transparent !important; }
div.quisommesnous_contacter { background-image: url(../images/MT/sections/bg_apropos_joindre.png) !important; }

/* Nous joindre */
div.contact_intro { margin-bottom: 5px !important; background-image: url(../images/MT/sections/bg_contact.png); }
div.contact_intro .telephone, div.contact_intro .telecopieur, div.contact_intro .courriels {
	padding: 5px 20px; background: url(../images/MT/sections/icn_contact.png) 0 5px no-repeat; }
div.contact_intro .telecopieur { background-position: 0 -52px; }
div.contact_intro .courriels { background-position: 0 -112px; }
div.contact_webmestre { display: none; }

/* Quiz */
div.quiz th { color: #46432d; padding-left: 38px !important; background: url(../images/MT/interface/bg_cellule_quiz.png) 13px 50% no-repeat #c7c1a9 !important; }
div.quiz th, div.quiz td { border: 0 !important; }
div.quiz th { border-top: 5px solid #f7f6f1 !important; }
div.quiz th.q1 { background-position: 13px 50% !important; }
div.quiz th.q2 { background-position: -557px 50% !important; }
div.quiz th.q3 { background-position: -1127px 50% !important; }
div.quiz th.q4 { background-position: -1697px 50% !important; }
div.quiz th.q5 { background-position: -2267px 50% !important; }
div.quiz th.q6 { background-position: -2837px 50% !important; }
div.quiz th.q7 { background-position: -3407px 50% !important; }
div.quiz th.q8 { background-position: -3977px 50% !important; }
div.quiz th.q9 { background-position: -4547px 50% !important; }
div.quiz_resultats { float: none !important; }
div.quiz_resultats p { padding-left: 22px !important; }


/* Page hébergées par CIGM */
iframe { width: 561px; height: 400px; border: 0; }
#atCIGM { font-size: 1em; background: #f7f6f1; }
#atCIGM h2 { margin-top: 0; }
#atCIGM p.piedagent { font-size: .9em; font-weight: bold; text-align: right; padding: 10px; background: #e3e1d6; }
#atCIGM #col_1 { font-size: .7em; text-align: left; padding: 0 !important; width: 100% !important;}
#atCIGM #col_1 table { font-size: .9em; width: 100% !important; margin-left: 0 !important; margin-right: 0 !important; }
#atCIGM #col_1 th#thError { background: none; }
/* Fiche de l'agent */
div.agent_fiche { padding: 5px; background: #eeeae0; }
div.agent_fiche h3 {
  color: #4d4a33 !important;
  text-align: left;
  height: auto !important;
  margin-top: 0 !important;
  padding: 10px 13px 10px 26px;
  background: url(../images/MT/interface/bg_cellule.png) 13px 50% no-repeat #c7c1a9;
  }
div.agent_fiche img { margin: 15px; float: left; border: 1px solid #46432D; }
div.agent_fiche h4, div.agent_fiche p { margin-left: 155px !important; padding-left: 13px !important; }
div.agent_fiche h4 { margin-top: 15px !important; background: url(../images/MT/interface/bg_cellule.png) 0 50% no-repeat;  }
#atCIGM tbody td.courriel, #atCIGM tbody td.internet { text-align: center; padding-left: 0; padding-right: 0; }
#atCIGM tbody td.courriel a, #atCIGM tbody td.internet a, #atCIGM tbody td.visualiser a, #atCIGM tbody td.telecharger a {
	width: 16px;
	height: 11px;
	margin: 0 auto;
	background: url(../images/MT/interface/bg_cellule_liens.png) no-repeat;
	display: block;
	}
#atCIGM tbody td.courriel a:hover, #atCIGM tbody td.internet a:hover,
#atCIGM tbody td.visualiser a:hover, #atCIGM tbody td.telecharger a:hover {
	background-image: url(../images/MT/interface/bg_cellule_liens_over.png); }
#atCIGM tbody td.courriel span, #atCIGM tbody td.internet span,
#atCIGM tbody td.visualiser span, #atCIGM tbody td.telecharger span {
	display: none; }
#atCIGM tbody td.internet a { width: 11px; background-position: -16px 0; }
#atCIGM tbody td.visualiser a { width: 11px; background-position: -27px 0; }
#atCIGM tbody td.telecharger a { width: 11px; background-position: -38px 0; }

/* En-tête */
#entete h1 { background-image: url(../images/MT/interface/entete_en.png); }

/* Menus */
#menu_entete a       { background-image: url(../images/MT/interface/menu_entete_en.png); }
#menu_entete a:hover { background-image: url(../images/MT/interface/menu_entete_over_en.png); }
#menu_entete #mne_accueil { width: 43px; background-position: -124px 0; }
#menu_entete #mne_contact { width: 67px; }
#menu_entete #mne_langue  { width: 57px; background-position: -67px 0; }
#menu li a        { background-image: url(../images/MT/interface/menu_en.png); }
#menu li.actif a  { background-image: url(../images/MT/interface/menu_actif_en.png); }
#menu li:hover a,
#menu li.survol a { background-image: url(../images/MT/interface/menu_over_en.png); }
#menu #mn_agent a     { width: 180px; }
#menu #mn_acheter a   { width: 52px; background-position: -180px 0; }
#menu #mn_vendre a    { width: 53px; background-position: -232px 0; }
#menu #mn_nouvelles a { width: 148px; background-position: -285px 0; }
#menu #mn_outils a    { width: 116px; background-position: -433px 0; }
#menu #mn_faq a       { width: 55px; background-position: -549px 0; }
#menu #mn_apropos a   { width: 80px; background-position: -604px 0; }
#menu #mn_agent ul     { width: 179px !important; }
#menu #mn_nouvelles ul { width: 147px !important; }


/* Boutons flèches */
#col_1 .bouton { background-image: url(../images/MT/interface/fleches_en.png); }
#col_1 .bouton.effacer              { width: 58px; background-position: 0 -22px; }
#col_1 .bouton.afficherresultats    { width: 101px; background-position: 0 -44px; }
#col_1 .bouton.envoyerami           { width: 119px; background-position: 0 -66px; display: none; }
#col_1 .bouton.calculerhypotheque   { width: 170px; background-position: 0 -88px; }
#col_1 .bouton.sectionoutils        { width: 122px; background-position: 0 -110px; }
#col_1 .bouton.toutesnouvelles      { width: 78px; background-position: 0 -132px; }
#col_1 .bouton.tableauversements    { width: 186px; background-position: 0 -154px; }
#col_1 .bouton.trouveragent         { width: 108px; background-position: 0 -176px; }
#col_1 .bouton.consulterconseils    { width: 139px; background-position: 0 -198px; }
#col_1 .bouton.consultertrucs       { width: 176px; background-position: 0 -220px; }
#col_1 .bouton.calculermensualites  { width: 171px; background-position: 0 -242px; }
#col_1 .bouton.publications         { width: 115px; background-position: 0 -264px; }
#col_1 .bouton.ressource            { width: 136px; background-position: 0 -286px; }
#col_1 .bouton.afficherresultats2   { width: 101px; background-position: 0 -308px; }
#col_1 .bouton.pourquoiagent        { width: 192px; background-position: 0 -330px; }
#col_1 .bouton.proprietesavendre    { width: 141px; background-position: 0 -352px; }
#col_1 .bouton.rechercherapide      { width: 103px; background-position: 0 -374px; }
#col_1 .bouton.toutescoordonnees    { width: 143px; background-position: 0 -396px; }
#col_1 .bouton.webmestre            { width: 163px; background-position: 0 -418px; }

/* Boutons flèches blocs de droite */
#col_2 a.bouton       { background-image: url(../images/MT/blocs/fleches_droite_en.png); }
#col_2 a.bouton:hover { background-image: url(../images/MT/blocs/fleches_droite_over_en.png); }

/* Titres des pages */
.ti_agent          { background-image: url(../images/MT/titres/ti_agent_en.png); }
.ti_trouveragent   { background-image: url(../images/MT/titres/ti_trouveragent_en.png); }
.ti_acheter        { background-image: url(../images/MT/titres/ti_acheter_en.png); }
.ti_vendre         { background-image: url(../images/MT/titres/ti_vendre_en.png); }
.ti_nouvellesetpub { background-image: url(../images/MT/titres/ti_nouvellesetpub_en.png); }
.ti_nouvelles      { background-image: url(../images/MT/titres/ti_nouvelles_en.png); }
.ti_publications   { background-image: url(../images/MT/titres/ti_publications_en.png); }
.ti_outils         { background-image: url(../images/MT/titres/ti_outils_en.png); }
.ti_conseils       { background-image: url(../images/MT/titres/ti_conseils_en.png); }
.ti_trucs          { background-image: url(../images/MT/titres/ti_trucs_en.png); }
.ti_calculette     { background-image: url(../images/MT/titres/ti_calculette_en.png); }
.ti_liens          { background-image: url(../images/MT/titres/ti_liens_en.png); }
.ti_quisommesnous  { background-image: url(../images/MT/titres/ti_quisommesnous_en.png); }
.ti_nousjoindre    { background-image: url(../images/MT/titres/ti_nousjoindre_en.png); }
.ti_quiz           { background-image: url(../images/MT/titres/ti_quiz_en.png); }
.ti_recherche      { background-image: url(../images/MT/titres/ti_recherche_en.png); }
.ti_faq            { background-image: url(../images/MT/titres/ti_faq_en.png); }

/* Accueil */
.accueil_entete { background-image: url(../images/MT/accueil/entete_accueil_en.png); }
.tia_manchettes { background-image: url(../images/MT/titres/tia_manchettes_en.png); }
#col_1 .tia_outils     { background-image: url(../images/MT/titres/tia_outils_en.png); height: 15px !important; }
.accueil_trouveragent { background-image: url(../images/MT/accueil/bg_trouveragent_en.png); }

/* Accueil des sections */
div.agent_intro     { background-image: url(../images/MT/sections/bg_agent_en.png); }
div.acheter_intro   { background-image: url(../images/MT/sections/bg_acheter_en.png); }
div.vendre_intro    { background-image: url(../images/MT/sections/bg_vendre_en.png); }
.tis_manchettes     { background-image: url(../images/MT/titres/tis_manchettes_en.png); }
.tis_publications   { background-image: url(../images/MT/titres/tis_publications_en.png); }
.tis_recherche      { background-image: url(../images/MT/titres/tis_recherche_en.png); }
.tis_conseils       { background-image: url(../images/MT/titres/tis_conseils_en.png); }
.tis_reponses       { background-image: url(../images/MT/titres/tis_reponses_en.png); }
.tis_calculette     { background-image: url(../images/MT/titres/tis_calculette_en.png); }
.tis_ressource      { background-image: url(../images/MT/titres/tis_ressource_en.png); }
.tis_immobilier     { background-image: url(../images/MT/titres/tis_immobilier_en.png); }
.tis_institutions   { background-image: url(../images/MT/titres/tis_institutions_en.png); }
.tis_villes         { background-image: url(../images/MT/titres/tis_villes_en.png); }
.tis_etatsunis      { background-image: url(../images/MT/titres/tis_etatsunis_en.png); }
.tis_pourquoimembre { background-image: url(../images/MT/titres/tis_pourquoimembre_en.png); height: 45px !important; }
.tis_administration { background-image: url(../images/MT/titres/tis_administration_en.png); }
.tis_emplois        { background-image: url(../images/MT/titres/tis_emplois_en.png); }
.tis_contacter      { background-image: url(../images/MT/titres/tis_joindre_en.png); height: 37px !important }
.tis_coordonnees    { background-image: url(../images/MT/titres/tis_coordonnees_en.png); }
.tis_webmestre      { background-image: url(../images/MT/titres/tis_webmestre_en.png); }
.tis_resultats      { background-image: url(../images/MT/titres/tis_resultats_en.png); }
.tis_guide          { background-image: url(../images/MT/titres/tis_guide_en.png); }

/* Blocs de droite */
.tib_liens      { background-image: url(../images/MT/titres/tib_liens_en.png); }
.tib_carriere   { background-image: url(../images/MT/titres/tib_carriere_en.png); height: 28px !important; }
.tib_quiz       { background-image: url(../images/MT/titres/tib_quiz_en.png); }
.tib_saviezvous { background-image: url(../images/MT/titres/tib_saviezvous_en.png); }
#blc_trouveragent    { background: url(../images/MT/blocs/bg_trouveragent_en.png); }
#blc_vendeuracheteur { background: url(../images/MT/blocs/bg_vendeuracheteur_en.png); }
#blc_guide a { background: url(../images/MT/blocs/guide_en.png); }


/* Spécial */
div.bloc_texte p.blocbouton a.bouton { margin-left: 35px !important; }
div.bloc_texte p.blocbouton a.bouton.proprietesavendre { margin-left: 5px !important; }
 





