#container-plan { width: 650px; border-left: solid 1px #739f16; border-right: solid 1px #739f16; margin: 0px; padding: 0px; margin-top: -2px; padding-bottom: 15px; }
#bas-plan { background: url(/images/bas-plan.gif) left no-repeat; width: 650px; height: 13px;}

#container-plan #blabla { margin-left: 10px; margin-right: 10px; margin-top: 15px; color: #666666; line-height: 14px; }
#container-plan #blabla h1 { margin: 0; padding: 0; font-size: 12px; margin-bottom: 7px; color: #000000; }
#container-plan #blabla h1 a { text-decoration: none; color: #000000; }
#container-plan #blabla h1 a:hover { text-decoration: underline; color: #000000; }
#container-plan #blabla b { font-weight: normal; }
#container-plan #blabla a { text-decoration: none; color: #666666; }
#container-plan #blabla a:hover { text-decoration: underline; color: #666666; }

#container-plan ul { margin: 0; padding: 0; color: #666666; margin-left: 45px; line-height: 16px; list-style: square; }
#container-plan li { margin: 0; padding: 0; }
#container-plan li a { color: #666666; text-decoration: none; }
#container-plan li a:hover { text-decoration: underline; }


#plan-conso { margin: 10px; margin-bottom: 25px; margin-top: 15px; }
#plan-conso h1 { height: 18px; color: #739F16; font-weight: bold; padding-left: 11px; font-size: 12px; margin: 0px; }
#plan-conso h1 a { color: #739F16; text-decoration: none; margin: 0px; padding: 0px; background: none; }
#plan-conso h1 a:hover { color: #739F16; text-decoration: underline; background: none; }
#plan-conso #liens-credit-conso { height: 168px; border-left: 1px solid #739F16; border-right: 1px solid #739F16; margin: 0px; padding-top: 7px; }
#plan-conso h2 { color: #739F16; font-weight: bold; padding-left: 11px; font-size: 10px; margin: 0px; }
#plan-conso h2 a { text-decoration: none; color: #739F16; font-weight: bold; padding-left: 25px; background-image: url(/images/home/puce-conso-on.gif); background-repeat: no-repeat; background-position: 10px; padding-top: 6px; padding-bottom: 4px; display: block; }
#plan-conso h2 a:hover { color: #9dbc5b; background-image: url(/images/home/puce-conso-off.gif); }

#plan-reserve { margin: 10px; margin-bottom: 25px; margin-top: 15px; }
#plan-reserve h1 { height: 18px; color: #ff7f00; font-weight: bold; padding-left: 11px; font-size: 12px; margin: 0px; }
#plan-reserve h1 a { color: #ff7f00; text-decoration: none; margin: 0px; padding: 0px; background: none; }
#plan-reserve h1 a:hover { color: #ff7f00; text-decoration: underline; background: none; }
#plan-reserve h2 { color: #ff7f00; font-weight: bold; padding-left: 11px; font-size: 10px; margin: 0px; }
#plan-reserve h2 a { text-decoration: none; color: #ff7f00; font-weight: bold; padding-left: 25px; background-image: url(/images/home/puce-reserve-argent-off.gif); background-repeat: no-repeat; background-position: 10px; padding-top: 6px; padding-bottom: 4px; display: block; }
#plan-reserve h2 a:hover { color: #ffa54c; background-image: url(/images/home/puce-reserve-argent-on.gif); }

#plan-auto { margin: 10px; margin-bottom: 25px; margin-top: 15px; }
#plan-auto h1 { height: 18px; color: #d9b200; font-weight: bold; padding-left: 11px; font-size: 12px; margin: 0px; }
#plan-auto h1 a { color: #d9b200; text-decoration: none; margin: 0px; padding: 0px; background: none; }
#plan-auto h1 a:hover { color: #d9b200; text-decoration: underline; background: none; }
#plan-auto h2 { color: #d9b200; font-weight: bold; padding-left: 11px; font-size: 10px; margin: 0px; }
#plan-auto h2 a { text-decoration: none; color: #d9b200; font-weight: bold; padding-left: 25px; background-image: url(/images/home/puce-auto-off.gif); background-repeat: no-repeat; background-position: 10px; padding-top: 6px; padding-bottom: 4px; display: block; }
#plan-auto h2 a:hover { color: #e4c94c; background-image: url(/images/home/puce-auto-on.gif); }

#plan-immo { margin: 10px; margin-bottom: 25px; margin-top: 15px; }
#plan-immo h1 { height: 18px; color: #0a50a1; font-weight: bold; padding-left: 11px; font-size: 12px;  margin: 0px; }
#plan-immo h1 a { color: #0a50a1; text-decoration: none; margin: 0px; padding: 0px; background: none; }
#plan-immo h1 a:hover { color: #0a50a1; text-decoration: underline; background: none; }
#plan-immo h2 { color: #0a50a1; font-weight: bold; padding-left: 11px; font-size: 10px; margin: 0px; }
#plan-immo h2 a { text-decoration: none; color: #0a50a1; font-weight: bold; padding-left: 25px; background-image: url(/images/home/puce-immo-off.gif); background-repeat: no-repeat; background-position: 10px; padding-top: 6px; padding-bottom: 4px; display: block; }
#plan-immo h2 a:hover { background-image: url(/images/home/puce-immo-on.gif); color: #5384bd; }

#plan-assurance { margin: 10px; margin-bottom: 25px; margin-top: 15px; }
#plan-assurance h1 { height: 18px; color: #8a634a; font-weight: bold; padding-left: 11px; font-size: 12px;  margin: 0px; }
#plan-assurance h1 a { color: #8a634a; text-decoration: none; margin: 0px; padding: 0px; background: none; }
#plan-assurance h1 a:hover { color: #8a634a; text-decoration: underline; background: none; }
#plan-assurance h2 { color: #8a634a; font-weight: bold; padding-left: 11px; font-size: 10px; margin: 0px; }
#plan-assurance h2 a { text-decoration: none; color: #8a634a; font-weight: bold; padding-left: 25px; background-image: url(/images/home/puce-autres-produits-off.gif); background-repeat: no-repeat; background-position: 10px; padding-top: 6px; padding-bottom: 4px; display: block; }
#plan-assurance h2 a:hover { background-image: url(/images/home/puce-autres-produits-on.gif); color: #ad9180; }

#plan-defiscalisation { margin: 10px; margin-bottom: 25px; margin-top: 15px; }
#plan-defiscalisation h1 { height: 18px; color: #624499; font-weight: bold; padding-left: 11px; font-size: 12px;  margin: 0px; }
#plan-defiscalisation h1 a { color: #624499; text-decoration: none; margin: 0px; padding: 0px; background: none; }
#plan-defiscalisation h1 a:hover { color: #624499; text-decoration: underline; background: none; }
#plan-defiscalisation h2 { color: #624499; font-weight: bold; padding-left: 11px; font-size: 10px; margin: 0px; }
#plan-defiscalisation h2 a { text-decoration: none; color: #624499; font-weight: bold; padding-left: 25px; background-image: url(/images/home/puce-defiscalisation-off.gif); background-repeat: no-repeat; background-position: 10px; padding-top: 6px; padding-bottom: 4px; display: block; }
#plan-defiscalisation h2 a:hover { background-image: url(/images/home/puce-defiscalisation-on.gif); color: #917CB7; }

.outils-col { margin: 10px; margin-bottom: 25px; margin-top: 15px; }
.outils-col h1 { height: 18px; color: #739F16; font-weight: bold; padding-left: 11px; font-size: 12px; margin: 0px; }
.outils-col h1 a { color: #739F16; text-decoration: none; margin: 0px; padding: 0px; background: none; }
.outils-col h1 a:hover { color: #739F16; text-decoration: underline; background: none; }
.outils-col h2 { color: #739F16; font-weight: bold; padding-left: 11px; font-size: 10px; margin: 0px; }
.outils-col h2 a { text-decoration: none; color: #739F16; font-weight: bold; padding-left: 25px; background-image: url(/images/home/puce-conso-on.gif); background-repeat: no-repeat; background-position: 10px; padding-top: 6px; padding-bottom: 4px; display: block; }
.outils-col h2 a:hover { color: #9dbc5b; background-image: url(/images/home/puce-conso-off.gif); }
.outils-col #liste-dico { color: #739F16; margin-left: 35px; text-align: center; }
.outils-col #liste-dico a { color: #739F16; text-decoration: none; }
.outils-col #liste-dico a:hover { color: #9dbc5b; text-decoration: underline; }

