BODY {	MARGIN: 0px; FONT-FAMILY: Arial, Helvetica, sans-serif; BACKGROUND: url(fond.gif) repeat-x left top; COLOR: #444444; FONT-SIZE: 10px}#connexionform {	POSITION: absolute; TOP: 60px; LEFT: 50px}#txt_codeAcces {	BORDER-BOTTOM: 1px solid; BORDER-LEFT: 1px solid; WIDTH: 300px; BORDER-TOP: 1px solid; BORDER-RIGHT: 1px solid}#txt_motDePasse {	BORDER-BOTTOM: 1px solid; BORDER-LEFT: 1px solid; WIDTH: 300px; BORDER-TOP: 1px solid; BORDER-RIGHT: 1px solid}.bt_login {	BORDER-BOTTOM: 1px solid; BORDER-LEFT: 1px solid; BORDER-TOP: 1px solid; BORDER-RIGHT: 1px solid}.MessageErreur {	COLOR: white; FONT-WEIGHT: bold}.message {	COLOR: #fb7600}#connexion {	FONT-SIZE: 12px}#lblResults {	COLOR: red; FONT-WEIGHT: bold}.connexionstore {	}.connexionfooter {	FONT-STYLE: italic; FONT-SIZE: 9px}#agence-header {	POSITION: absolute; WIDTH: 100%; HEIGHT: 100px; TOP: 0px; LEFT: 0px}#agence-header-logo {	WIDTH: 100%; BACKGROUND: url(http://www.monagenceimmo.com/images/bandeau.png) no-repeat left 50%; HEIGHT: 135px}#agence-header-text {	POSITION: absolute; WIDTH: 300px; HEIGHT: 150px; TOP: 0px; LEFT: 500px}#agence-header .agence-raison-sociale {	VISIBILITY: visible}#agence-header .agence-adresse {	VISIBILITY: visible}#agence-header .agence-coordonnees {	VISIBILITY: hidden}#client {	POSITION: absolute; WIDTH: 713px; HEIGHT: 100%; TOP: 150px; LEFT: 0px}#client-header {	POSITION: absolute; FONT-FAMILY: Georgia, "Times New Roman", Times, serif; HEIGHT: 30px; FONT-SIZE: 1.3em; TOP: 0px; LEFT: 15px}#client-disconnect {	POSITION: absolute; TEXT-ALIGN: right; WIDTH: 100%; HEIGHT: 30px; TOP: 0px; RIGHT: 10px}#client-footer {	POSITION: absolute; BOTTOM: 0px; DISPLAY: none; LEFT: 100px}#client-contents {	POSITION: absolute; WIDTH: 690px; HEIGHT: 100%; TOP: 50px; LEFT: 5px}#client-sommaire {	POSITION: absolute; WIDTH: 300px; HEIGHT: 80%; TOP: 8px; BORDER-RIGHT: #cc0001 1px dotted; LEFT: 10px}#client-espace {	BORDER-BOTTOM: 0px; POSITION: absolute; BORDER-LEFT: 0px; BACKGROUND-COLOR: transparent; WIDTH: 335px; HEIGHT: 80%; BORDER-TOP: 0px; TOP: 10px; BORDER-RIGHT: 0px; LEFT: 330px}.client-contenu {	FONT-FAMILY: Verdana; BACKGROUND: none transparent scroll repeat 0% 0%}#compte-tpe {	FONT-SIZE: 9px}.ecriture-table {	PADDING-LEFT: 8px; WIDTH: 80%; FONT-SIZE: 9px}.ecriture-tr-header TD {	FONT-WEIGHT: bold}.ecriture-td-libelle {	WIDTH: 40%}.solde-td-libelle {	WIDTH: 40%}.ecriture-td-date {	WIDTH: 20%}.ecriture-td-debit {	WIDTH: 20%}.ecriture-td-credit {	WIDTH: 20%}.solde-td-date {	WIDTH: 20%}.solde-td-debit {	WIDTH: 20%}.solde-td-credit {	WIDTH: 20%}.solde-td-date {	BORDER-TOP: #cc0001 1px dotted}.solde-td-debit {	BORDER-TOP: #cc0001 1px dotted}.solde-td-credit {	BORDER-TOP: #cc0001 1px dotted}.solde-td-libelle {	BORDER-TOP: #cc0001 1px dotted}.solde-tr {	FONT-WEIGHT: bold}#detail-information {	Z-INDEX: 999; POSITION: fixed; TEXT-ALIGN: justify; MARGIN-TOP: -125px; PADDING-LEFT: 15px; PADDING-RIGHT: 15px; DISPLAY: inline; BACKGROUND: #eeeeee; HEIGHT: 250px; VISIBILITY: hidden; OVERFLOW: auto; TOP: 50%; LEFT: 10px}.detail-information-ouvert {	Z-INDEX: 999; POSITION: fixed; TEXT-ALIGN: justify; MARGIN-TOP: -125px; PADDING-LEFT: 15px; PADDING-RIGHT: 15px; DISPLAY: inline; BACKGROUND: #eeeeee; HEIGHT: 250px; OVERFLOW: auto; TOP: 50%; LEFT: 10px}#agence-footer {	DISPLAY: none}#agence-footer-logo {	}#agence-footer-text {	}#agence-footer .agence-raison-sociale {	DISPLAY: none; COLOR: fuchsia}#agence-footer .agence-adresse {	COLOR: blue}#agence-footer .agence-coordonnees {	VISIBILITY: visible}H1 {	MARGIN: 0px; FONT-FAMILY: Georgia, "Times New Roman", Times, serif; COLOR: #444444; FONT-WEIGHT: normal}H2 {	MARGIN: 0px; FONT-FAMILY: Georgia, "Times New Roman", Times, serif; COLOR: #444444; FONT-WEIGHT: normal}H3 {	MARGIN: 0px; FONT-FAMILY: Georgia, "Times New Roman", Times, serif; COLOR: #444444; FONT-WEIGHT: normal}H1 {	PADDING-BOTTOM: 8px; FONT-SIZE: 2em; PADDING-TOP: 10px}H2 {	PADDING-BOTTOM: 5px; FONT-SIZE: 1.6em; PADDING-TOP: 10px}H3 {	PADDING-LEFT: 8px; FONT-SIZE: 1.4em}P {	LINE-HEIGHT: 180%; MARGIN-TOP: 0px}UL {	LINE-HEIGHT: 180%; MARGIN-TOP: 0px}OL {	LINE-HEIGHT: 180%; MARGIN-TOP: 0px}UL {	}OL {	}A {	BORDER-BOTTOM: #cc0001 1px dotted; COLOR: #fb7600; TEXT-DECORATION: none}A:hover {	BACKGROUND: none transparent scroll repeat 0% 0%}UL .sous-compte {	PADDING-LEFT: 14px}INPUT {	BORDER-BOTTOM: #444444 1px solid; BORDER-LEFT: #444444 1px solid; FONT-FAMILY: Arial, Helvetica, sans-serif; FONT-SIZE: 12px; BORDER-TOP: #444444 1px solid; BORDER-RIGHT: #444444 1px solid}TEXTAREA {	BORDER-BOTTOM: #444444 1px solid; BORDER-LEFT: #444444 1px solid; FONT-FAMILY: Arial, Helvetica, sans-serif; FONT-SIZE: 12px; BORDER-TOP: #444444 1px solid; BORDER-RIGHT: #444444 1px solid}#mail {	WIDTH: 100%}#forum_post {	WIDTH: 100%}#mail .label {	WIDTH: 85px; FONT-SIZE: 12px}#forum_post .label {	WIDTH: 85px; FONT-SIZE: 12px}#message {	WIDTH: 100%}#sujet {	WIDTH: 100%}#message {	HEIGHT: 90px}#mail .bouton {	TEXT-ALIGN: right}#forum_post .bouton {	TEXT-ALIGN: right}.forum {	BORDER-BOTTOM: #cc0001 1px dotted; BORDER-LEFT: #cc0001 1px dotted; PADDING-BOTTOM: 10px; MARGIN: 18px 10px; PADDING-LEFT: 10px; PADDING-RIGHT: 10px; BORDER-TOP: #cc0001 1px dotted; BORDER-RIGHT: #cc0001 1px dotted; PADDING-TOP: 10px}.forum-titre {	FONT-SIZE: 1.6em}.forum-stitre {	FONT-STYLE: italic; FONT-SIZE: 0.9em}.forum-auteur {	COLOR: #fb7600}.forum-message {	PADDING-TOP: 10px}#forum_post {	PADDING-BOTTOM: 15px; PADDING-TOP: 10px}#fichier_nom {	FONT-SIZE: 12px}