body { margin: 0px;padding: 0px;font-family:Verdana, Arial, Helvetica, sans-serif;font-size:10px;background:url(images/background-bg.png) center top no-repeat; }
#main_page { width:100%;background:url(images/background.png) center top no-repeat; }
#main_header { height:146px;text-align:center; }
/* Top Menu */
#main_menu { height:32px;width:1000px;margin:auto; }
/* Footer */
#main_footer { /*height:58px;*/background:url(images/background-footer-bg.png) center top no-repeat; }
#main_footer_bg { background:url(images/background-footer.png) center top no-repeat; }
#footer { margin:auto;height:58px;width:1000px;/*background:url(images/background-footer.png) center top no-repeat;*/ }
#footer img { padding-left:28px; }
/* Main content */
#main_content { padding-top:5px;width:1000px;margin:auto; }
/* Left column */
#column_left { float:left;width:216px;text-align:center; }
/* Newsletter */
#form_newsletter td { padding-right:5px;text-align:left; }
#form_newsletter div { display:block;background:url(images/cadre-newsletter.png) left top no-repeat;width:117px;height:24px;padding:6px 0px 0px 9px; }
.form_newsletter_fill { background:url(images/recevoir-newsletter.png) center left no-repeat;width:102px;border:none; }
.form_newsletter_empty { background:transparent;width:102px;border:none; }
/* Content */
#content { float:left;width:580px;font-size:14px; }
/* Right column */
#column_right { float:right;width:204px;text-align:center; }
#coup_de_coeur { text-align:center; }
#coup_de_coeur a:link,#coup_de_coeur a:visited { color:black;text-decoration:none; }
#coup_de_coeur a:hover,#coup_de_coeur a:active { color:black;text-decoration:underline; }
#makeMeScrollableOther { display:block;width:160px;position:relative;overflow:hidden;position:absolute; }
#scrollingHotSpotOther { vertical-align:center;padding-top:40px;position:absolute;float:left;z-index:200;left:0; }
#scollOtherLeft, #scollOtherRight{ cursor:pointer; }
/* Rappel */
#form_rappel td { padding-right:5px;text-align:left; }
#form_rappel div { display:block;background:url(images/cadre-telephone.png) left top no-repeat;width:158px;height:24px;padding:7px 0px 0px 16px; }
.form_rappel_fill { width:135px;border:none;background:url(images/on-vous-rappel.png) left center no-repeat; }
.form_rappel_empty { background:transparent;width:135px;border:none; }
#pagination a:link, #pagination a:visited { color:#7C7C7C;text-decoration:none; }
#pagination a:hover, #pagination a:active { color:#7C7C7C;text-decoration:underline; }
/* Nouveautes immobilieres */
.nouveautes_immobilieres_link:link, .nouveautes_immobilieres_link:visited { color:black;font-size:11px;padding-top:5px;font-family: Arial, Helvetica, sans-serif;text-decoration:none; }
.nouveautes_immobilieres_link:hover, .nouveautes_immobilieres_link:active { color:black;font-size:11px;padding-top:5px;font-family: Arial, Helvetica, sans-serif;text-decoration:underline; }
/* Mandataire */
#block_mandataire ul { margin:0px;padding-left:15px; }
/* Actualites */
.cadre_actualites { background:url(images/actualites-de-groupe.png) top left no-repeat;width:216px;height:185px;padding-left:36px;padding-top:5px; }
/* Plan du site */
.tree:link, .tree:visited {	color:#004A99;text-decoration:none;font-size:12px;font-weight:bold; }
.tree:hover, .tree:active { color:#004A99;text-decoration:underline;font-size:12px;font-weight:bold; }
#tree_programme a:link, #tree_programme a:visited, #tree_loi a:link, #tree_loi a:visited, #tree_partenaire a:link, #tree_partenaire a:visited { padding-left:20px;font-style:italic;font-size:10px;color:#868789;text-decoration:none; }
#tree_programme a:hover, #tree_programme a:active, #tree_loi a:hover, #tree_loi a:active, #tree_partenaire a:hover, #tree_partenaire a:active { padding-left:20px;font-style:italic;font-size:10px;color:#868789;text-decoration:underline; }
/* Miscalenous */
.border_top { border:none;border-top:#B5B5B5 1px solid; }
.link_black:link, .link_black:visited { color:black;text-decoration:none; }
.link_black:hover, .link_black:active { color:black;text-decoration:underline; }
.link_grey:link, .link_grey:visited { color:#84868C;text-decoration:none; }
.link_grey:hover, .link_grey:active { color:#84868C;text-decoration:underline; }
/* Loi defiscalisation */
#texte_reference { font-size:10px;color:#868789;text-align:center; }
#texte_reference a:link, #texte_reference a:visited { color:#868789;text-decoration:none; }
#texte_reference a:hover, #texte_reference a:active { color:#868789;text-decoration:underline; }