body{ margin: 0; padding: 0; font-family: Arial, Helvetica, sans-serif; background: #e4e4e4;}
.clear{ clear: both;}

/* -- Traitement PNG --
* html img,
* html .png {
	behavior: expression(
			(this.runtimeStyle.behavior="none") && (this.pngSet ? this.pngSet = true : (
				this.nodeName == "IMG" ? (
					this.src.toLowerCase().indexOf('.png') > -1 ? (
						this.runtimeStyle.backgroundImage = "none",
						this.runtimeStyle.filter = "progid:DXImageTransform.Microsoft.AlphaImageLoader(src='" + this.src + "', sizingMethod='image')",
						this.src = "images/transp.gif"
					) : 0
				) : (
					this.origBg = this.origBg? this.origBg :this.currentStyle.backgroundImage.toString().replace('url("','').replace('")',''),
					this.runtimeStyle.filter = "progid:DXImageTransform.Microsoft.AlphaImageLoader(src='" + this.origBg + "', sizingMethod='crop')",
					(this.currentStyle.backgroundRepeat != 'no-repeat') ? (
						this.runtimeStyle.filter = "progid:DXImageTransform.Microsoft.AlphaImageLoader(src='" + this.origBg + "', sizingMethod='scale')"
					) : 0,
					this.runtimeStyle.backgroundImage = "none"
				),this.pngSet=true
			)
		)
	);
} */
/* -- Fin traitement PNG -- */

a{ color: #164B6D; text-decoration: none;  font-family: Arial, Helvetica, sans-serif;}
a:hover{ text-decoration: underline;}

.content_searchtool h1{ margin: 0; padding: 0;}

.bkgd_header_index{ background: url(../images/bkgd_header_index.jpg) no-repeat; width: 901px; height: 23px; margin: 0 auto;}
.bkgd_content_index{ background: url(../images/bkgd_content_index.jpg) repeat; width: 896px; margin: 0 auto; padding: 0 0 0 5px;}
.bkgd_footer_index{ background: url(../images/bkgd_footer_index.jpg) no-repeat; width: 901px; height: 3px; margin: 0 auto; font-size: 10px; color: #686868; text-align: center; padding: 20px 0 0 0;}

form{ margin: 0; padding: 0; float: left;}
.content_searchtool_index_en{ background:url(../images/bkgd_shopindex_en.jpg) no-repeat; width: 825px; height: 410px; padding: 90px 0 0 20px; margin: 0 0 0 20px; }
.content_searchtool_index_fr{ background:url(../images/bkgd_shopindex.jpg) no-repeat; width: 825px; height: 410px; padding: 90px 0 0 20px; margin: 0 0 0 20px;  }
.content_searchtool_index_nl{ background:url(../images/bkgd_shopindex_nl.jpg) no-repeat; width: 825px; height: 410px; padding: 90px 0 0 20px; margin: 0 0 0 20px;  }
.header_content_searchtool{}
.content_content_searchtool{}
.footer_content_searchtool{}
.content_searchtool{ background: url(../images/bkgd_content_searchtool.jpg) repeat-y; width: 848px; padding: 50px 0 0 10px; margin: 0 auto; }
.content_searchtool .header_content_searchtool{ background:url(../images/bkgd_header_bloc.png) no-repeat; width: 826px;  height: 20px; float: left; margin: 0px 0 0 0;}
.content_searchtool .content_content_searchtool{ background:url(../images/bkgd_content_bloc.png) repeat-y; width: 826px; padding: 0 0 5px 0; float: left; }
.content_searchtool .footer_content_searchtool{ background:url(../images/bkgd_footer_bloc.png) no-repeat; width: 826px;  height: 20px; float: left;}

.leftcontent{ width: 249px; padding: 0 0 0 15px; float: left; margin: 0;}
.leftcontent_result{ width: 249px; padding: 0 0 0 15px; float: left; margin: 0;}

.onglet_search{ background: url(../images/header_onglet.png) no-repeat; width: 249px; height: 38px; margin: 0; padding: 0;}
.onglet_search li{ list-style: none; display: inline; padding: 0; margin: 0;}
.onglet_search li a{ font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 10px; display: block; float: left; color: #FFFFFF; padding: 10px 0 0 15px;}
.onglet_search li a.critere_off{ background:url(../images/critere_off.jpg) no-repeat; width: 89px; height: 28px;}
.onglet_search li a.critere_on, .onglet_search li a:hover.critere_off{ background:url(../images/critere_on.jpg) no-repeat; width: 89px; height: 28px; color: #FF6600; text-decoration:none;}
.onglet_search li a.carte_off{ background:url(../images/cartographie_off.png) no-repeat; width: 115px; height:28px;}
.onglet_search li a.carte_on, .onglet_search li a:hover.carte_off{ background:url(../images/cartographie_on.png) no-repeat; width: 115px; height: 28px; color: #FF6600; text-decoration:none;}

.leftcontent_result .onglet_search{ background: url(../images/bkgd_onglet_blocleft.png); width: 252px; height: 38px; margin: 0; padding: 5px 0 0 4px;}


.onglet_search_result{ background:url(../images/bkgd_onglet_result.png) no-repeat; width: 792px; height: 38px; margin: 0 0 0 15px; padding: 0;}
.onglet_search_result li{ list-style: none; display: inline;}
.onglet_search_result li a{ font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 10px; display: block; float: left; color: #FFFFFF; padding: 10px 0 0 15px;}
.onglet_search_result li a.result_on{ background:url(../images/bkgd_onglet_resultat_on.png) no-repeat; width: 58px; height: 28px; color: #FF6600;}
.onglet_search_result li a:hover.result_off{ background:url(../images/bkgd_onglet_resultat_on.png) no-repeat; width:58px; height: 28px; color: #FF6600;  text-decoration: none;}
.onglet_search_result li a.result_off{ background: none; width: 58px; height: 28px;}
.onglet_search_result li a.legend_on{ background:url(../images/bkgd_onglet_legend_on.png) no-repeat; width: 120px; height: 28px; color: #FF6600;}
.onglet_search_result li a.legend_off{ background:url(../images/bkgd_onglet_legend_off.png) no-repeat; width: 120px; height: 28px;}
.onglet_search_result li a:hover.legend_off{ background:url(../images/bkgd_onglet_legend_on.png) no-repeat; width: 120px; height: 28px; color: #FF6600; text-decoration: none;}

#formsearch{ width: 239px;  padding: 4px 0 0 10px; margin: 0; background:#FFFFFF; font-size: 11px; color: #474747;}
#formsearch p{ color: #6c92c9; margin: 0; padding: 0;}
#formsearch td{ padding: 2px 0 2px 0;}
#formsearch .input { border: 1px solid #7f9db9; font-family: Arial, Helvetica, sans-serif; font-size: 11px; padding: 2px; width: 120px; color: #7f9db9;}
#formsearch .select{ width: 126px;font-family: Arial, Helvetica, sans-serif; font-size: 11px;  border: 1px solid #7f9db9;}
#formsearch .btn_send{ background:url(../images/btn_Send.jpg) no-repeat; width: 82px; height: 38px; text-align: center; color: #FFFFFF; border:none; margin: 0 0 0 50px;}
.footer_leftcontent{ background:url(../images/footer_leftcontent.png) no-repeat; width: 249px; height: 4px; float: left;}
.leftcontent_result .footer_leftcontent{ background:url(../images/bkgd_footer_blocleft.png) no-repeat; width: 256px; height: 14px;}

.content_form{background: url(../images/bkgd_content_blocleft.png) repeat-y; float: left; width: 252px; padding: 0 0 0 4px;}

.flash_index{ background:url(../images/bkgd_flash_index.png) no-repeat; width: 503px; height: 339px; float: left; margin: 0 0 0 5px;}


#search_shop_global{width: 720px; font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 11px; color: #164b6d;}

.help_search_shop{ border-bottom: 1px solid #164b6d; float: right;}
.help_search_shop a{ color:#FF6600; padding: 3px 0 3px 0; margin: 0 5px 0 0; text-decoration: none; float: left;}
.help_search_shop a:hover{ text-decoration: underline;}

.content_search_shop{ background:url(../images/bkgd_searchshop_content.gif) repeat-y;}
.rightcontent_search_shop{ width: 522px; float: left; margin: 5px 0 0 10px; padding: 0 0 5px 0; background: #eaf2f5;}
.rightcontent_searchmap_shop{ width: 510px; height: 390px; float: left; margin: 5px 0 0 15px;}
.centercontent_search_shop{width: 710px; background: #eaf2f5; padding: 5px; border-top: 10px solid #FFFFFF;}



.left_title_search{ background:url(../images/left_title_help.jpg) no-repeat; width: 32px; height: 45px; float: left; margin: 10px 0 0 20px;}
.center_title_search{ background:url(../images/center_title_help.jpg) repeat-x; height: 35px; float: left; padding: 10px 0 0 5px; width: 250px; margin: 10px 0 0 0;}
.right_title_search{ background:url(../images/right_title_help.jpg) no-repeat; width: 9px; height: 45px; margin: 10px 0 0 0; float: left;}
.search_result{ margin: 0 0 0 60px;}
.advanced_search{font-weight:  bold; padding: 2px 0 2px 12px; display:block; background: url(../images/bullet_link.jpg) no-repeat 0 5px;}

.error_adress{ background:url(../images/bkgd_contact_footer.png) no-repeat; width: 802px; height: 43px; float: left; margin: 0 0 0 8px; color:#FFFFFF; text-align: right; font-size: 11px; padding: 15px 10px 0 0;}
*HTML .error_adress{ margin: 0 0 0 4px;}
.error_adress a{ color: #FFFFFF; text-decoration: underline;}
.error_adress a:hover{ text-decoration: none;}

/* Accordeon */
#accordion{ font: Verdana, Arial, Helvetica, sans-serif;}
.content_top{  background: #FFFFFF; border-bottom: 1px solid #c8d5e7; padding: 10px 0 10px 0; margin: 5px 5px 0 0; }
.stretch { background: #FFFFFF; font-size: 11px; color: #656565; margin: 0; padding: 0; }
input .checkbox{ width: 20px; height:4px; border: none;}
h3.toggler{ background: url(../images/bullet_plus.jpg) no-repeat right top #FFF; float: left; height: 20px;  color: #656565; font-size: 11px; font-weight: normal; margin: 0; padding: 1px 1px 1px 5px ; cursor: pointer; width: 216px;}
.checkbox_accordion{ background: #FFF; width: 20px; height: 22px; float: left; }
/* Fin d' Accordeon */

.carte{ width: 340x; float: left; padding: 0; margin: 0 0 0 4px;}
.carte img{ float: left; margin: 0; padding: 0;}
.list_commune{ position: absolute;  background: #eaf2f5; border: 1px solid  #164b6d; font-family: Arial, Helvetica, sans-serif; }
.list_town{ float: left; margin: 10px 0 0 5px;}
.list_town h1{ background: url(../images/shadow_titlelist.jpg) no-repeat left bottom #164b6d; color:#FFFFFF; font-size: 10px; font-weight: normal; padding: 3px 8px 10px 8px; margin: 0; width: 116px; font-family: Arial, Helvetica, sans-serif; float: left;}
.list_commune h1{ background: url(../images/shadow_titlelist.jpg) repeat-x left bottom #164b6d; color:#FFFFFF; font-size: 10px; font-weight: normal; padding: 3px 8px 10px 8px; margin: 0 0 15px 0; font-family: Arial, Helvetica, sans-serif;}
.list_commune h1 img{ padding: 0;}
.list_commune h1 a{ float: left; display: block;}
.list_commune h2{ color:#164B6D; font-size: 14px; font-weight: bold; padding: 0px 0px 0px 0px; margin: 0 0 0px 10px; font-family: Arial, Helvetica, sans-serif;}
.list_commune h2 a{ color:#164B6D; }
.list_town ul{ margin: 0; padding: 0; width: 150px; font-family: Arial, Helvetica, sans-serif;}
.list_commune ul{ margin: 0; padding: 5px; font-family: Arial, Helvetica, sans-serif; font-size: 11px;}
.list_commune ul table{ margin: 0 0 0 2px; padding: 0;}
.list_town ul li{ list-style: none; border-bottom: 1px solid #d9e0e3; padding: 0 0 3px 0; margin: 0 0 3px 0;}
.list_commune ul li{ list-style: none; border-bottom: 1px solid #d9e0e3; padding: 0 0 3px 0; margin: 0 0 3px 0;}
.list_town ul li .name_town{ width: 140px; float: left;  font-size: 11px;}
.list_commune ul li .name_town{ width: 140px; float: left;}
.list_town ul li .img_house, .list_commune ul li .img_house{ float: right;}
.legend_house{ margin: 5px 0 5px 5px; float: left; font-size: 10px;}
.legend_house ul{ margin: 0; padding: 0;}
.legend_house ul li{ list-style: none; height: 14px; padding: 5px 0 0 28px; display: inline; margin: 0 20px 0 0; display: block; float: left;}
.legend_house ul li.white_house{ background:url(../images/white_house_m.jpg) no-repeat;}
.legend_house ul li.blue_house{ background:url(../images/blue_house_m.jpg) no-repeat;}
.legend_house ul li.yellow_house{ background:url(../images/yellow_house_m.jpg) no-repeat;}

a.back_carte{ background:url(../images/link_back.jpg) no-repeat right top; padding: 2px 20px 0 0; height: 14px; display:block; float: right; color: #164b6d; font-size: 10px; text-decoration: none; margin: 10px 0 0 0;}
a:hover.back_carte{ text-decoration: underline;}

.block_result{ border: 1px solid #c9d8ef; width: 170px; height: 90px; float: left; padding: 5px;}
a.hoverblock{ cursor: pointer; float: left; text-decoration: none; margin: 10px 12px 10px 0;}
a:hover.hoverblock{ background: #e5ecf6; cursor: pointer; text-decoration: none;}
a.hoverblock img{ border: none;}

.picto_result{ width: 20px; float: right;}
.picto_result img{ float: left;}
.txt_result{ width: 120px; margin: 0 5px 0 5px; float: left;}
.txt_result h1{ font-weight: bold; font-size: 12px; margin: 0; padding: 0;}
.txt_result h2{ font-weight: normal; border-top: 1px solid #CCCCCC; padding: 5px 0 0 0; font-size: 10px; margin: 5px 0 0 0;  color: #81858b;}
.txt_result p{ font-size: 9px; margin: 2px 0 0 0; padding: 0;}


.ajaxlist{ position: absolute; background:#FFFFFF; padding: 5px; border: 1px solid #164B6D; margin: 2px 0 0 0; z-index: 250;}


*:first-child+html .ajaxlist {margin:22px 0 0 -129px;}
* html .ajaxlist {margin:22px 0 0 -129px;}


.link_selected { color:#FFF; background:#164B6D; text-decoration: none;}

.msg_error{ border-top: 10px solid #FFFFFF; width: 191px; padding: 5px 10px 5px 10px; float: left;}
.msg_error p{ font-weight: bold; color:#FF0000; margin: 0 0 5px 0;}

a.print_search{ font-weight: normal; background:url(../images/ico_print.jpg) no-repeat; padding: 0 0 0 20px;}
a.zoom_search{ font-weight: normal; background:url(../images/ico_zoom.jpg) no-repeat; padding: 0 0 0 20px;}
a:hover.print_search, a:hover.zoom_search{ color: #ff6600; text-decoration: none;}
.fauxselect{ background:url(../images/bkgd_input.jpg) no-repeat right top #FFFFFF; padding: 0 26px 0 0 px;}

.header_leftbloc{ background:url(../images/bkgd_header_blocleft.png) no-repeat; width: 256px; height: 7px;}
.leftbloc{ background: url(../images/bkgd_content_blocleft.png) repeat-y; width: 236px; padding: 0 10px 0 10px; color: #6c92c9; font-size: 11px;}
.leftbloc{ color: #6c92c9;}

.bloc_result, .bloc_legend{ background:#FFFFFF; margin: 0 19px 0 15px; padding: 5px; font-size: 11px;}
.bloc_result p, .bloc_legend p{ margin: 0; padding: 0; color: #6c92c9;}
.footer_blocresult{ background:url(../images/footer_blocresult.png) no-repeat; width: 792px; height: 14px; margin: 0 0 0 15px;}


.header_rightcontent{ background:url(../images/header_rightcontent.png) no-repeat; width: 545px; height: 16px; float: left;}
.content_rightcontent{ background:url(../images/content_rightcontent.png) repeat-y; width: 545px;  float: left;}
.footer_rightcontent{ background:url(../images/footer_rightcontent.png) no-repeat; width: 545px; height: 16px; float: left;}
.right_content{ float: left; width: 545px; margin: 0 0 0 7px;}
*HTML .right_content{ margin: 0 0 0 3px;}

#bkgd_grey{ background: #000000; filter:alpha(opacity=60); /* Internet Explorer 6*/ -moz-opacity:0.6;/* Mozilla 1.6 et infï¿½r. */ opacity: 0.6; position: absolute; top: 0; left: 0; z-index: 5; width: 100%; height: 100%;display:none;}
*HTML #bkgd_grey{ height: 800px;}
#before_grey{ position: absolute; background:#FFFFFF; margin: -75px 0 0 -150px; border: 1px solid #000000; width: 300px; z-index: 40; font-size: 11px; padding: 10px; left: 50%; top: 50%;display:none;}

#header_searchtool_fr{ background: url(../images/bkgd_header_int.jpg) no-repeat center top #FFFFFF; height: 91px;}
#header_searchtool_nl{ background: url(../images/bkgd_header_int_nl.jpg) no-repeat center top #FFFFFF; height: 91px;}
#header_searchtool_en{ background: url(../images/bkgd_header_int_en.jpg) no-repeat center top #FFFFFF; height: 91px;}
#header_searchtool_fr .change_langue, #header_searchtool_nl .change_langue, #header_searchtool_en .change_langue { text-align: right; color:#1c4b75; width: 775px; margin: 0 auto; font-size: 10px;   background: url(../images/bkgd_language.jpg) no-repeat right top; height: 17px; padding: 2px 5px 0 0;}
#header_searchtool_fr .change_langue a, #header_searchtool_nl .change_langue a, #header_searchtool_en .change_langue a { text-align: right; color:#1c4b75; font-size: 10px; text-decoration: underline;}

.bkgd_footer{ background:url(../images/bkgd_footer_int.jpg) no-repeat center top; height: 70px; text-align: center; font-size: 11px; color: #474747; padding: 10px 0 0 0;}

.logo{ width: 800px; margin: 0 auto;}
.logo a{ width: 250px; height: 60px; display:block;}
.sepaDivChoice {border-bottom:1px solid #E4E4E4;}
