body { font-size: 11px; font-family: Verdana; font-weight: 400; background-image: url(../html/ressources/fond.jpg); text-align: justify; }
div { font-family: Verdana; }
p { font-family: Verdana; }
td { font-size: 11px; font-family: Verdana; text-align: justify; }
ul { text-indent: 0; margin: 1px 0 0; padding-left: 0; list-style-type: square; list-style-position: inside; }
ol { list-style-type: decimal; margin: 5px 0 5px 3px; }
img{border: solid 0px #fff;}
.image { border: solid 2px #fff; }
legend{ color: #6c3; }
.input { font-size: 12px; font-family: tahoma; text-align: right; height: 15px; margin: 1px; padding-right: 2px; border: solid 1px #9c0; }
select { font-size: 12px; font-family: tahoma; text-align: right; height: 18px; margin: 1px; padding-right: 2px; border: solid 1px #9c0; }

/*-------------------------------------------
LIENS
-------------------------------------------*/
a { color: #000; text-decoration: none; }
a:link { font-family: Verdana; text-decoration: none; }
a:visited { font-family: verdana; text-decoration: none; }
a:hover { color: #000; font-family: verdana; text-decoration: underline; }
a:active { font-family: verdana; }
/*-------------------------------------------
TITRES
-------------------------------------------*/
h1 { font-size: 11px; font-family: verdana; font-weight: 600; margin: 5px 0; }
h2 { font-size: 11px; font-family: verdana; font-weight: 600; margin: 5px 0 3px; }
h3 { font-size: 11px; font-family: Verdana; font-weight: 600; margin: 0; }
h4 { font-size: 11px; font-family: Verdana; font-weight: 600; margin: 0; }
/*-------------------------------------------
ACCUEIL
-------------------------------------------*/
.td-accueil { color: #fff; margin-bottom: 8px; padding: 1px 1px 8px; border-bottom: 1px solid #000; border-top-color: #000; border-right-color: #000; border-left-color: #000; }
.td-accueil a { color: #9c0; font-weight: 600; text-decoration: underline; }
.td-accueil a:hover { font-weight: 600; }
.td-accueil h1 { color: #9c0; font-weight: 600; margin: 0; padding: 3px 3px 3px 0; }
.td-accueil h2 { color: #9c0; font-weight: 600; padding: 2px 2px 2px 0; }
.td-accueil h3 { color: #fff; font-weight: 600; background-image: url(../html/ressources/fond.gif); padding: 2px; }
.td-accueil h4 { color: #fff; font-weight: 600; background-image: url(../html/ressources/fond.gif); padding: 2px; }
#calqueAc { height: auto; width: 920px; left: 50%; top: 0; z-index: 0; position: absolute; visibility: visible; margin-top: 0; margin-left: -460px; }
#imageAc { background-image: url(../html/ressources/fond.jpg); height: 602px; width: 920px; z-index: 2; position: absolute; visibility: visible; }
#courtierAc { height: 780px; width: 920px; left: 0; top: 0; z-index: 3; position: absolute; visibility: visible; }
#HimmoAc { font-size: 16px; font-weight: 600; text-align: center; height: 36px; width: 150px; left: 440px; top: 150px; z-index: 7; position: absolute; visibility: visible; }
#HrachatAc { font-size: 16px; font-weight: 600; text-align: center; height: 36px; width: 135px; left: 242px; top: 150px; z-index: 8; position: absolute; visibility: visible; }
#immoAc { width: 170px; left: 435px; top: 500px; z-index: 9; position: absolute; visibility: visible; }
#margeAc { height: 480px; width: 150px; left: 40px; top: 140px; z-index: 10; position: absolute; visibility: visible; }
#margeAc a:hover { color: #f69; }
#endettementAc { width: 155px; left: 235px; top: 500px; z-index: 11; position: absolute; visibility: visible; }
#centreAc { height: 160px; width: 275px; left: 230px; top: 310px; z-index: 12; position: absolute; overflow: auto; visibility: visible; padding-right: 15px; }
#defil { width: 240px; left: 540px; top: 270px; z-index: 13; position: absolute; height: 76px; visibility: visible; }
#defiscAc { height: auto; width: 160px; left: 635px; top: 500px; z-index: 14; position: absolute; visibility: visible; }
#logoAc { height: 83px; width: 83px; left: 70px; top: 30px; z-index: 15; position: absolute; visibility: visible; }
#liensAc { font-size: 9px; text-align: center; width: 100%; left: 0; top: 720px; z-index: 16; position: absolute; visibility: visible; }
.accueil { color: #fff; font-weight: 600; }
.accueil-titre  { font-weight: 600; line-height: 25px; }
.accueil-soustitre { color: #fff; line-height: 12px; margin-left: 5px; padding-left: 5px; border-left: 5px solid white; }


/*-------------------------------------------
MENU DROIT
-------------------------------------------*/
#marge { height: 120px; width: 155px; left: 5%; top: 450px; z-index: 10; position: absolute; visibility: visible; }
.marge a { left: 0; }
.marge a:hover { color: #f69; font-weight: 600; margin-left: 8px; padding-left: 8px; border-left-width: 0; }
.marge-titre  { color: #fff; font-weight: 600; line-height: 25px; }
.marge-courtier { color: #fff; line-height: 15px; margin-left: 5px; padding-left: 5px; border-left: 1px solid #9c0; }
.marge-immo { color: #fff; line-height: 15px; margin-left: 5px; padding-left: 5px; border-left: 1px solid #9c0; }
.marge-rachat { color: #fff; line-height: 15px; margin-left: 5px; padding-left: 5px; border-left: 1px solid #9c0; }
.marge-defisc { color: #fff; line-height: 15px; margin-left: 5px; padding-left: 5px;border-left: 1px solid #9c0; }
.marge-perso { color: #fff; line-height: 15px; margin-left: 5px; padding-left: 5px; border-left: 1px solid #9c0; }

/*-------------------------------------------
MENU GAUCHE
-------------------------------------------*/
#demande { height: 150px; width: 150px; left: 5px; top: 340px; z-index: 11; position: absolute; visibility: visible; margin-left: 1px; padding-left: 1px; }
.demande { color: #fff; }
.demande p { color: #fff; padding-top: 5px; }
.demande a {  }
.demande a:hover { color: #fff; font-weight: 600; text-indent: 0; margin-left: 8px; padding-left: 8px; border-left-width: 0; }
.demande-titre  { color: #fff; font-weight: 600; line-height: 25px; }
.demande-courtier { color: #9c6; line-height: 12px; margin-left: 5px; padding-left: 5px; }
.demande-immo { color: #fff; line-height: 14px; margin-left: 5px; padding-left: 5px; border-left: 1px solid #f69; }
.demande-rachat { color: #fff; line-height: 14px; margin-left: 5px; padding-left: 5px;border-left: 1px solid #f69; }
.demande-defisc { color: #fff; line-height: 14px; margin-left: 5px; padding-left: 5px;border-left: 1px solid #f69; }
.demande-perso { color: #fff; line-height: 14px; margin-left: 5px; padding-left: 5px; border-left: 1px solid #f69; }

/*-------------------------------------------
Hors-MENU
-------------------------------------------*/
.class { color: #000; font-size: 8px; font-family: tahoma; text-transform: uppercase; letter-spacing: 0; }
.bold { font-weight: 600; }
.small { font-size: 10px; }
.defisc { color: #f39; font-size: 11px; text-decoration: none; }
.immo { color: #f39; font-size: 11px; text-decoration: none; }
.rachat { color: #f39; font-size: 11px; text-decoration: none; }
.perso { color: #f39; font-size: 11px; text-decoration: none; }
.courtier { color: #f39; font-size: 11px; font-weight: 600; text-decoration: none; }
.p11 { font-size: 11px; }
.jeux { font-size: 10px; font-family: tahoma; font-weight: 600; }

/*-------------------------------------------
CALQUES
-------------------------------------------*/
#calque1 { height: auto; width: 920px; left: 50%; top: 0; position: absolute; z-index: 0; visibility: visible; margin-left: -460px; }
#image { background-image: url(../html/ressources/fond-44.jpg); height: 860px; width: 920px; z-index: 1; position: absolute; left: 0; visibility: visible; border: solid 1px #999; }
#TEXTE1 { background-image: url(../html/ressources/fond-texte.jpg); text-align: justify; height: 580px; width: 606px; left: 30%; top: 262px; z-index: 8; position: absolute; overflow: hidden; visibility: visible; padding: 8px; }
#TEXTE1 a { text-decoration: underline; }
#onglet { height: auto; width: auto; left: 30%; top: 222px; z-index: 6; position: absolute; visibility: visible; }
#boutons { text-align: right; height: 140px; width: 650px; left: 28%; top: 0; z-index: 12; position: absolute; visibility: visible; }
#infi { height: 83px; width: 83px; left: 5%; top: 580px; position: absolute; z-index: 14; visibility: visible; }
#adnazairien { height: 136px; width: 170px; left: 5%; top: 5px; z-index: 20; position: absolute; visibility: visible; }
/*-------------------------------------------
LIENS
-------------------------------------------*/
.liens { font-size: 8px; text-align: center; height: 20px; width: 920px; left: 0; top: 740px; z-index: 5; position: absolute; visibility: visible; }
.liens a { font-size: 8px; text-transform: uppercase; }
.liens a:hover { color: #fff; }
.liens a:visited { color: #fff; }
