* { outline: none; padding: 0px; margin:0px; }
body { font-family: Verdana; font-weight: normal; font-size: 10px; padding: 5px; }
#main { width: 980px; position: relative; float: left; }
#promo { width: 180px; clear: both; position: relative; float: left; }
#produits { width: 650px; position: relative; float: left; margin-left: 15px; }
#sky { width: 120px; height: 600px; float: left; position: relative; margin-left: 15px; }
#sky-home { width: 120px; height: 600px; top: 120px; left: 847px; position: absolute; margin-left: 15px; }

img { border: none; }
.clear { clear: both; }
.invisible { display: none; font-size: 9px; visibility: hidden; }
.div-center, .centrer { text-align: center; }
.cachediv {	display: none; }
.nodeco { text-decoration: none; font-weight: inherit; }
.gras { font-weight: bold; }
.normal { font-weight: normal; }

/***** HAUT DE PAGE *****/
#haut { width: 845px; }
#haut span { display: none; }
#logo { width: 273px; height: 85px; padding-top: 2px; padding-left: 27px; position: relative; float: left; }
#banniere { width: 485px; height: 65px; background: url(/images/fonds-banniere.gif) no-repeat; position: relative; float: right; padding: 5px 0 0 8px; margin-top: 10px; }
#nav-top { width: 840px; margin-left: 5px; padding-top: 3px; font-size: 9px; font-weight: bold; clear: both; }
#nav-top a { color: #6f9c12; text-decoration: none; }
#nav-top a:hover { text-decoration: underline; }
#nav-top div { height: 25px; padding: 5px 15px 0px 30px; position: relative; float: left; }
#nav-top #home { background: url(/images/pictos/home.gif) no-repeat; }
#nav-top #conseils { background: url(/images/pictos/conseils.gif) no-repeat; }
#nav-top img { position: relative; top: 4px; }
#nav-top #simulateur { padding: 0px 15px 0px 0px; margin-top: -5px; }
#nav-top #annonceurs { padding: 0px 15px 0px 0px; margin-top: -5px; }
#nav-top #aide { background: url(/images/pictos/aide.gif) no-repeat; }
#nav-top #date { color: #6f9c12; float: right; padding-right: 0px; }

/***** BAS DE PAGE *****/
/* color: #6f9c12 */
footer { width: 845px; color: #9ebf56; padding: 10px 0; font-size: 10px; display: block; margin: 25px 0; border-top: solid 1px #DDDDDD; background: url("/images/col-footer.gif") 658px 55px no-repeat; }
footer b { font-weight: normal; }
footer a { color: #9ebf56; text-decoration: none; font-size: 9px; font-weight: normal; }
footer a:hover { text-decoration: underline; }

footer #credit_lagarde { text-align: center; color: #888888; padding-bottom: 10px; margin-bottom: 20px; font-size: 12px; border-bottom: solid 1px #DDDDDD; }
footer .col_foot { position: relative; float: left; }
footer #first_col { width: 180px; clear: both; margin-left: 15px; }
footer #center_col { width: 240px; }
footer .col_foot .titre_col_foot { font-size: 12px; font-weight: bold; padding-bottom: 7px; }
footer .col_foot .titre_col_foot a { font-size: 12px; font-weight: bold; }
footer .col_foot .ul_col_foot { padding-left: 15px; }
footer .col_foot .ul_col_foot li { padding-bottom: 5px; color: #DDDDDD; }
footer #last_col_foot { padding-top: 32px; text-align: right; margin-right: 15px; } 



/***** COL OUTILS *****/
#col-promo { width: 180px; margin-bottom: 10px; font-family: Verdana; font-weight: normal; font-size: 10px; background: url(/images/col-promo/fonds-col-promo.gif) no-repeat #FFFFFF; }
#col-promo #titre-col-promo { height: 18px; color: #FFFFFF; font-weight: bold; padding-left: 11px; font-size: 11px; background-image: url(/images/col-promo/titre-col-promo.gif); padding-top: 7px; }
#col-promo .lien { border-left: 1px solid #FF0000; border-right: 1px solid #FF0000; padding-top: 6px; padding-bottom: 3px; padding-left: 10px; padding-right: 8px; }
#col-promo .lien a { text-decoration: none; color: #000000; font-weight: normal; display: block; }
#col-promo .lien a span { color: #0000FF; font-weight: bold; }
#col-promo .lien a:hover { color: #FF0000;  }
#col-promo .lien b { text-decoration: none; color: #FF0000; font-weight: bold; display: block; }
#col-promo .lien a:hover b { text-decoration: underline; }
#col-promo #empty { height: 13px; border-left: 1px solid #FF0000; border-right: 1px solid #FF0000; }
#col-promo #bas-col-promo { height: 13px; background-image: url(/images/col-promo/fonds-bas-col-promo.gif); }

/***** MENTIONS LEGALES *****/
#container_mentions { position: absolute; top: 0px; left: 0px; width: 380px; margin: 10px; font-size: 10px; text-align: justify; margin-bottom: 20px; }
#container_mentions h1 { font-size: 12px; font-weight: bold; border-bottom: solid 1px #999999; padding-bottom: 4px; color: #739f16; }
#container_mentions #fermer_pop { padding-left: 320px; padding-bottom: 12px; }
#container_mentions a { color: #9DBC5B; text-decoration: none; font-weight: bold; }
#container_mentions a:hover { color: #739f16;}

/***** NAV SECTION *****/
#nav-prod { width: 650px; height: 30px; margin: 0px; padding: 0px; }
#nav-prod a span { display: none; }
#nav-prod #premier { margin-left: 0px; border: 0; }
#nav-prod img { margin-left: -4px; border: 0; }
#calques-nav { position: relative; left: 150px; z-index: 50; display: block; }
 
#nav-partenaires { width: 650px; margin: 0px; padding: 0px; }
#nav-partenaires a span { display: none; }
#nav-partenaires #premier { margin-left: 0px; border: 0; }
#nav-partenaires img { margin-left: -4px; border: 0; }
#calques-partenaires { position: relative; z-index: 50; top: -2px; display: block; }

#sous-menu-credit-conso { width: 175px; position: absolute; visibility: hidden; background-color:#FFFFFF; padding-bottom: 5px; border: solid 1px #739f16; }
#sous-menu-credit-conso a { text-decoration: none; color: #9dbc5b; font-weight: bold; padding-left: 25px; background-image: url(/images/home/puce-conso-off.gif); background-repeat: no-repeat; background-position: 10px; padding-top: 6px; padding-bottom: 4px; padding-right: 15px; display: block; width: 135px; }
#sous-menu-credit-conso a:hover { color: #739f16; background-image: url(/images/home/puce-conso-on.gif); }

#sous-menu-reserve-argent { width: 175px; position: absolute; visibility: hidden; background-color:#FFFFFF; padding-bottom: 5px; border: solid 1px #ff7f00; }
#sous-menu-reserve-argent a { text-decoration: none; color: #ffa54c; font-weight: bold; padding-left: 25px; background-image: url(/images/home/puce-reserve-argent-on.gif); background-repeat: no-repeat; background-position: 10px; padding-top: 6px; padding-bottom: 4px; padding-right: 15px; display: block; width: 135px; }
#sous-menu-reserve-argent a:hover { color: #ff7f00; background-image: url(/images/home/puce-reserve-argent-off.gif); }

#sous-menu-credit-auto { width: 175px; position: absolute; visibility: hidden; background-color:#FFFFFF; padding-bottom: 5px; border: solid 1px #d9b200; }
#sous-menu-credit-auto a { text-decoration: none; color: #e4c94c; font-weight: bold; padding-left: 25px; background-image: url(/images/home/puce-auto-on.gif); background-repeat: no-repeat; background-position: 10px; padding-top: 6px; padding-bottom: 4px; padding-right: 15px; display: block; width: 135px; }
#sous-menu-credit-auto a:hover { color: #d9b200; background-image: url(/images/home/puce-auto-off.gif); }

#sous-menu-credit-immo { width: 175px; position: absolute; visibility: hidden; background-color:#FFFFFF; padding-bottom: 5px; border: solid 1px #0a50a1; }
#sous-menu-credit-immo a { text-decoration: none; color: #5384bd; font-weight: bold; padding-left: 25px; background-image: url(/images/home/puce-immo-on.gif); background-repeat: no-repeat; background-position: 10px; padding-top: 6px; padding-bottom: 4px; padding-right: 15px; display: block; width: 135px; }
#sous-menu-credit-immo a:hover { background-image: url(/images/home/puce-immo-off.gif); color: #0a50a1; }

#sous-menu-defiscalisation { width: 175px; position: absolute; visibility: hidden; background-color:#FFFFFF; padding-bottom: 5px; border: solid 1px #624499; }
#sous-menu-defiscalisation a { text-decoration: none; color: #917CB7; font-weight: bold; padding-left: 25px; background-image: url(/images/home/puce-defiscalisation-on.gif); background-repeat: no-repeat; background-position: 10px; padding-top: 6px; padding-bottom: 4px; padding-right: 15px; display: block; width: 135px; }
#sous-menu-defiscalisation a:hover { background-image: url(/images/home/puce-defiscalisation-off.gif); color: #624499; }

#sous-menu-autres-produits { width: 175px; position: absolute; visibility: hidden; background-color:#FFFFFF; padding-bottom: 5px; border: solid 1px #8a634a; }
#sous-menu-autres-produits a { text-decoration: none; color: #ad9180; font-weight: bold; padding-left: 25px; background-image: url(/images/home/puce-autres-produits-on.gif); background-repeat: no-repeat; background-position: 10px; padding-top: 6px; padding-right: 15px; display: block; width: 135px; }
#sous-menu-autres-produits a:hover { background-image: url(/images/home/puce-autres-produits-off.gif); color: #8a634a; }

 
#mentions_lagarde { padding: 5px 0; color: #888888; font-family: verdana; }

