#main {
    width: 980px;
    margin: 0 auto;
	text-align: left;
}
#header {
	position: relative;
	height: 166px;
}
.Banner {
	background: url(../images/decor/ph_header_8.jpg) no-repeat left top;
}
#header #logoICADE {
	margin: 0px;
	float:left;
}
#header #logoICADE a {
	display:block;
	background:url(../images/decor/pic_logo.gif) no-repeat;
	width: 149px;
	height: 108px;
}
#header #logoICADE a span {
	position:absolute;
	left:-5000px;
}

#header h2, #header h2.icade_soustitre {
	display: none;
}
#header #entrepriseICADE {
	margin: 0px;
	padding: 0px;
	position: absolute;
	top: -23px;
	left: 250px;
}
#header #entrepriseICADE a {
	display: block;
	padding-top: 23px;
	background: url(../images/decor/illus_entreprise_ICADE.gif);
	height: 0px !important;
	height /**/: 23px;
	width: 146px;
	overflow: hidden;
}
#header #entrepriseICADEen {
	margin: 0px;
	padding: 0px;
	position: absolute;
	top: -23px;
	left: 250px;
}
#header #entrepriseICADEen a {
	display: block;
	padding-top: 23px;
	background: url(../images/decor/illus_entreprise_ICADE_en.gif);
	height: 0px !important;
	height /**/: 23px;
	width: 167px;
	overflow: hidden;
}
#header #icadeimmobilier a {
	margin: 0px;
	padding: 108px 0 0 0;
	background: url(../images/decor/pic_logo.gif);
	height: 0px !important;
	height /**/: 108px;
	width: 149px;
	overflow: hidden;
	position: absolute;
	top: 0px;
	left: 0px;
}


#recherche {
	margin: 0px;
	padding: 0px;
	position: absolute;
	top: -21px;
	right: 210px;
	font-size: 0.78em;
}
* html #recherche {
	top: -22px;
}
#recherche label,
#recherche input {
	vertical-align: middle;
}

#espacePersonnel {
	width: 181px;
	position: absolute;
	top: -23px;
	right: 20px;
	font-size: 0.78em;
}
#espacePersonnel h3 {
	margin: 0px;
	padding: 28px 0 0 0;
	background: url(../images/decor/illus_espace_personnel.gif);
	height: 0px !important;
	height /**/: 28px;
	overflow: hidden;
}
#espacePersonnel h4 {
	margin: 0px;
	padding: 0px;
}
#espacePersonnel h4 a {
	display: block;
	float: right;
	padding-top: 19px;
	background: url(../images/decor/bt_deconnexion.gif);
	height: 0px !important;
	height /**/: 19px;
	width: 103px;
	overflow: hidden;
}
#espacePersonnel fieldset {
	margin: 0px;
	padding: 4px 8px 8px;
	background-color: #fff;
}
#espacePersonnel fieldset .Entry,
#espacePersonnel fieldset .Action {
	text-align: right;
	padding-bottom: 3px;
}
* html #espacePersonnel fieldset .Entry,
* html #espacePersonnel fieldset .Action {
	padding-bottom: 1px;
}
#espacePersonnel fieldset .Entry input {
	width: 80px;
}
#espacePersonnel ul,
#espacePersonnel ul li {
	margin: 0px;
	padding: 0px;
}
#espacePersonnel fieldset ul li {
	list-style-type: none;
	background: url(../images/decor/illus_arrow.gif) no-repeat left center;
	padding-left: 8px;
}
#espacePersonnel fieldset ul li a:link,
#espacePersonnel fieldset ul li a:visited {
	text-decoration: none;
	color: #4a4a4a;
}
#espacePersonnel fieldset ul li a:hover {
	text-decoration: underline;
}
#espacePersonnel #userbox {
	background-color: #fff;
	padding: 5px 0;
}
#espacePersonnel #userbox li {
	list-style-type: none;
}
#espacePersonnel #userbox li a {
	display: block;
	text-decoration: none;
	color: #4a4a4a;
	background: url(../images/decor/illus_rounded_arrow_1.gif) no-repeat 8px center;
	padding: 3px 10px 3px 20px;
	width: 151px;
}
#espacePersonnel #userbox li a:hover {
	color: #fff;
	background: #626469 url(../images/decor/illus_rounded_arrow_2.gif) no-repeat 8px center;
}

/*-CONTENT LAYOUT-*/            
#content {
    overflow: hidden;
}
* html #content {
    height: 1%;
}
#sideBar {
	background: url(../images/decor/illus_side_bar_bg_top.gif) no-repeat left top;
	float: left;
	width: 230px;
}

/* footer */
#footer {
	color: #838383;
	font-size: .9em;
	text-align: right;
	padding: 2px 0px 5px 0px;
	font-size: 1em;
}
#footer ul,
#footer ul li,
#footer p {
	margin: 0px;
	padding: 0px;
	display: inline;
}
#footer ul li {
	list-style-type: none;
	border-right: #838383 solid 1px;
	padding-right: 9px;
}
* html #footer ul li {
	padding-right: 5px;
}
#footer p,
#footer ul li {
	padding-left: 5px;
	font-size: 0.78em;
}
* html #footer p,
* html #footer ul li {
	padding-left: 9px;
}
#footer ul li a:link,
#footer ul li a:visited {
	text-decoration: none;
	color: #838383;
}
#footer ul li a:hover {
	text-decoration: underline;
	color: #4a4a4a;
}

/* Actualites */
.Info {	padding: 10px 5px 0; }
.Info h3 { color: #d10527; font-size: 1.25em; margin-bottom:5px }
.Info h4 { font-size: 1em }
.Info p { font-size: 0.86em }
.Info li { margin-bottom:10px }
.Info li a:hover { text-decoration:underline }

/* Autopromotion */
.autopromo_noflash { width:177px; height:109px; padding:25px 3px 5px 50px; background: url(../images/autopromo_bg_noflash.JPG) no-repeat }
.autopromo_noflash p { color:#FFFFFF; font-size:0.8em; margin-bottom:3px  }
.autopromo_noflash p a { color:#FFFFFF !important; font-size:1.2em; font-weight:bold; text-decoration:underline !important; }

.autopromo_noflash_big { position:absolute; top:0; left:0; font-size:1.2em; width:600px; height:328px; padding:5px; background: url(../images/autopromo_bg_noflash_big.JPG) no-repeat }
.autopromo_noflash_big p { margin-left:50px; color:#FFFFFF; font-size:0.8em; margin-bottom:20px  }
.autopromo_noflash_big p.fermer { margin-left:0; margin-bottom:100px; }
.autopromo_noflash_big p.fermer a { font-size:0.7em; text-decoration:none; }
.autopromo_noflash_big p.fermer a:hover { text-decoration:underline; }
.autopromo_noflash_big a { color:#FFFFFF !important; font-size:1.2em; font-weight:bold; text-decoration:underline !important; }
.autopromo_noflash_big p.acces_offres { position:absolute; top:277px; left:380px; margin-left:45px; width:110px; }
.autopromo_noflash_big p.acces_offres a { display:block; font-size:0.8em; text-decoration:none !important; }

#infobox_layer { display:none; }
#infobox_fondgris { position:absolute; top:0; z-index:1000; background-color:black; width:100%; height: 680px; opacity:0; filter:alpha(opacity=0); }
#infobox { position:absolute; top:0; z-index:1005; width:100%; }
#infobox #infoBoxContent{ padding:11px; margin:340px auto 0; width: 533px; height:222px; background:url(../images/fondMessageAttente.png) no-repeat; }
#infobox #infoBoxContent p.titre{ height:31px; color:#fff; font-size:14px; padding:20px 20px 10px 20px; }
#infobox #infoBoxContent p.titre a { color:#FFFFFF; font-weight:bold; }
#infobox #infoBoxContent p.texte{ height:31px; text-align:right; background:url(../images/fondLienAttente.gif) no-repeat 500px 16px;	font-size:10px;	padding:24px 40px 6px 0; }
#infobox #infoBoxContent p.texte a { font-weight:bold; }
#infobox .container { margin:340px auto 0; width: 400px; height:200px; background-color:#FFFFFF; opacity:0; filter:alpha(opacity=0); }
#webcallback_layer { margin-left:-50px; z-index:1000; display:none; position:absolute; height:201px; width:242px; overflow:hidden; background-color:#FFFFFF; }
#webcallback_layer p { margin:0 4px 2px 0; text-align:right }
#webcallback_layer a { text-decoration:underline }
#webcallback_layer a:hover { text-decoration:none }

.ipromobox_layer { display:none; }
.ipromobox { position:absolute; top:0; z-index:1005; width:100%; }
.ipromobox .container { margin:340px auto 0; width: 400px; height:200px; background-color:#FFFFFF; opacity:0; filter:alpha(opacity=0); }
.ipromobox_layer.promo_immoneuf .ipromobox { width:310px; height:260px; left:50%; margin:220px 0 0 -400px; }
.ipromobox_layer.promo_immoneuf .container { width:300px; height:250px; margin:0; border:5px solid #3B3B3B; background-color:#000000; }
.ipromobox_layer.promo_immoneuf .fix_frame { width:300px; height:250px; display:block; position:absolute; top:0; left:0; z-index:-1; }
.ipromobox_layer.promo_IRS { position:absolute; top:0; z-index:1005; width:477px; height:308px; left:50%; margin:190px 0 0 11px; }
.ipromobox_layer.promo_IRS .fix_frame { width:477px; height:308px; display:block; position:absolute; top:0; left:0; z-index:-1; }
.ipromobox_layer.ijumping { position:absolute; top:0; z-index:1005; width:477px; height:308px; left:50%; margin:190px 0 0 11px; }
.ipromobox_layer.ijumping .fix_frame { width:477px; height:308px; display:block; position:absolute; top:0; left:0; z-index:-1; }

#actualites .VendreArticle p { margin-top:10px; }
#actualites .VendreArticle p a { color:#656565; font-size:1.1em; text-decoration:underline; padding-left:10px; background:transparent url(../images/decor/illus_meuble_arrow_red.gif) no-repeat scroll left 3px; } /* background:none !important; padding-left:0; */
#actualites .FlyerBox { float:right; padding-bottom:10px; margin-left:10px; margin-bottom:10px; width:169px; background:#FFE0BF url(../images/decor/illus_meuble_line_decor.gif) repeat-x scroll left bottom; }
#actualites .FlyerBox p { margin:0 }
#actualites .FlyerBox a { font-size:0.86em; margin-left:7px; padding-left:10px; background:transparent url(../images/decor/illus_meuble_arrow_red.gif) no-repeat scroll left 3px; text-decoration:underline; }
#actualites .FlyerBox li a { background:none; margin-left:0; padding-left:0; }
#actualites .video_article { margin-top:15px; text-align:center; }

.video_miniclip { margin-top:5px }
.video_miniclip h3 { font-size:1em; color:#4E4E4E }
.video_miniclip .legende { font-size:0.9em; color:#4E4E4E }
.video_miniclip .legende a { text-decoration:underline }
.video_miniclip .legende a:hover { text-decoration:none }

.margin_bottom { margin-bottom: 10px }

.StyleBox1 a,
.VendreArticle a { text-decoration:underline }
.StyleBox1 a:hover,
.VendreArticle a:hover { text-decoration:none }

p.lien_sans_fleche a { background:none !important; padding-left:0 !important; }

#mainContent h1 { color:#FF8400; font-size:1.4em; font-weight:normal; }
#mainContent h1 span { color: #545454; }
#mainContent .title_shadow { width:491px; height:26px; line-height:18px; font-size:0.86em; color:#000000; margin:20px 0 5px 0; font-weight:bold; padding:0 0 0 5px; background:url(../images/bg_title_shadow.gif); }
#mainContent p.encart_rouge { font-weight:bold; color:#cd0018; background:none; }
#mainContent p.address { color:#4E4E4E; background:none; }
#mainContent p.normal_txt { color:#4E4E4E; font-weight:normal; background:none; padding-bottom:5px; }

.button_c1 { background-color:#FF8400; color:#FFFFFF; padding:1px 4px; border:0; }

/* DPE */
#dpe{font-size:0.8em; clear:both;}
#dpe h5{font-size:1.1em;  padding:5px 8px; background-color:#f9f9f9; margin-right:15px;}
#dpe h5 span{font-weight:normal;}
#consomationEnergetique,
#ges{width:50%; float:left;}
#dpe .graph{position:relative; border:1px solid #c0c0c0; margin:3px 15px 0 0; padding:8px;}
#dpe .fleche{position:absolute; top:20px; right:8px; width:35px; height:17px; background:url(../images/annonces/dpe/fleche.gif) no-repeat transparent left top; color:#fff; text-align:center; padding:3px 0 0 5px; font-weight:bold;}
#dpe .classeB{top:43px;}
#dpe .classeC{top:66px;}
#dpe .classeD{top:89px;}
#dpe .classeE{top:112px;}
#dpe .classeF{top:135px;}
#dpe .classeG{top:158px;}
#dpe .infos{font-family:sans-serif, arial; margin-top:8px; /*font-size:1em;*/}
.spacer{display:block;clear:both;height:1px;overflow:hidden;}
