/* CSS pour atoffice */

div#header
{
	background:#ffffff url(../images_site/atoffice/bg-header.gif) bottom center no-repeat;
}

div#menu 
{
	background:#ffffff url(../images_site/atoffice/bg-menu.gif) top center no-repeat !important;
}

div#submenu {
	background:url("/images_site/search/bg-section-title-atoffice.gif") repeat-x scroll center top !important;

}
div#submenu h3 {
border-right:1px solid #1b4289 !important;

}
div.mainmenu ul li a.louer:hover, div.mainmenu ul li.actif a.louer {
background:url("/images_site/navigation/item_bg_hover-atoffice.gif") no-repeat scroll left top transparent !important;

}

div.mainmenu ul li a.acheter:hover, div.mainmenu ul li.actif a.acheter {
background:url("/images_site/navigation/item_bg_hover-atoffice.gif") no-repeat scroll left top transparent !important;

}
div.mainmenu ul li a.neuf:hover, div.mainmenu ul li.actif a.neuf {
background:url("/images_site/navigation/item_bg_hover-atoffice.gif") no-repeat scroll left top transparent !important;

}
div.mainmenu ul li a.vendre:hover, div.mainmenu ul li.actif a.vendre {
background:url("/images_site/navigation/item_bg_hover-atoffice.gif") no-repeat scroll left top transparent !important;

}

div.mainmenu ul li a.louer:hover, div.mainmenu ul li.actif a.vendre {
background:url("/images_site/navigation/item_bg_hover-atoffice.gif") no-repeat scroll left top transparent !important;

}
div.mainmenu ul li a.renoverBackground1:hover, div.mainmenu ul li.actif a.renoverBackground1 {
background:url("/images_site/navigation/item_bg_hoso_hover-atoffice.gif") no-repeat scroll left top transparent !important;

}


div.search-column div div.section {
	background:url("/images_site/search/bg-section-title-atoffice.gif") repeat-x scroll left top transparent !important;

}

div.search-column div div.subsection {

	border-bottom:1px solid #3d62a6 !important;

}

div.search-conteneur div.search-conteneur-navbar p a.current-page {
	background:none repeat scroll 0 0 #3d62a6 !important;

}
div.search-conteneur div.search-conteneur-navbar p a:hover {
	background:none repeat scroll 0 0 #3d62a6 !important;
}
div.search-conteneur div.search-conteneur-navbar span a {
	color:#3d62a6 !important;

}
div.offer-fp div.offer-header {
background:url("/images_site/search/bg-header-atoffice.gif") repeat-x scroll left top #3c5fa2 !important;
border:1px solid #1b4289 !important;

}
div.search-conteneur div.search-conteneur-navbar p a.last {
	background:url("/images_site/search/bg-double-arrow-right-atoffice.gif") center center no-repeat !important;
}
div.search-conteneur div.search-conteneur-navbar p a.next {
	background:url("/images_site/search/bg-arrow-right-atoffice.gif") center center no-repeat !important;
}
div.search-conteneur div.search-conteneur-navbar p a.first {
	background:url("/images_site/search/bg-double-arrow-left-atoffice.gif") center center no-repeat !important;
}
div.search-conteneur div.search-conteneur-navbar p a.previous {
	background:url("/images_site/search/bg-arrow-left-atoffice.gif") center center no-repeat !important;
}
div.search-conteneur div.search-conteneur-navbar p a.last:hover {
	background:#3d62a6 url("/images_site/search/bg-double-arrow-right-hover.gif") center center no-repeat !important;
}
div.search-conteneur div.search-conteneur-navbar p a.next:hover {
	background:#3d62a6 url("/images_site/search/bg-arrow-right-hover.gif") center center no-repeat !important;
}
div.search-conteneur div.search-conteneur-navbar p a.first:hover {
	background:#3d62a6 url("/images_site/search/bg-double-arrow-left-hover.gif") center center no-repeat !important;
}
div.search-conteneur div.search-conteneur-navbar p a.previous:hover {
	background:#3d62a6 url("/images_site/search/bg-arrow-left-hover.gif") center center no-repeat !important;
}
div.search-conteneur div.search-conteneur-navbar span a.selected-desc {
background:url("/images_site/search/bg-sort-selected-desc-atoffice.gif") no-repeat scroll center bottom transparent !important;
}
div.search-conteneur div.search-conteneur-navbar span a.selected-asc {
background:url("/images_site/search/bg-sort-selected-asc-atoffice.gif") no-repeat scroll center bottom transparent !important;
}

div.search-column div.actions input.bt-submit {
background:url("/images_site/search/bg-validate-button-atoffice.gif") no-repeat scroll left top transparent !important;

}
div#spiner-search
{

	background:#FFF url(/images_site/search/pieces_loader-atoffice.gif) no-repeat center bottom !important;


}

div.offer-body div.offer-right ul li 
{

list-style:disc outside url("/images_site/search/ico-left-arrow-atoffice.gif") !important;
}
div.search-topbar div.search-topbar-left p strong {
color:#3d62a6 !important;
}

div.box_mapsearch h2 {
background:url("/images_site/search/bg-section-title-atoffice.gif") repeat-x scroll left top transparent !important;

}
div.box_mapsearch .map-bg-acheter img {
background:none repeat scroll 0 0 #3d62a6 !important;
}
div.box_mapsearch .map-bg-louer img {
background:none repeat scroll 0 0 #3d62a6 !important;
}
div.box_mapsearch .map-bg-neuf img {
background:none repeat scroll 0 0 #3d62a6 !important;
}
#map-form div.section {
background:url("/images_site/search/bg-section-title-atoffice.gif") repeat-x scroll left top transparent !important;

}
#map-listings div.subsection {

border-bottom:1px solid #3D62A6 !important ;

}
.map-bg img {
background:none repeat scroll 0 0 #3D62A6 !important;
}
div.box_mapsearch a:hover
{
	color:#3D62A6 !important;
}

div.mainFocus div.agencealaune h2, div.content h2.greentitle_puzzle , div.content h2.greentitle_puzzle_petit, div.content h2.graytitle {
background:url("/images_site/search/bg-section-title-atoffice.gif") repeat-x scroll left top transparent;
