#home{margin-top:15px}
#home #column-central{background:#fff;margin-bottom:15px}
.map-menu{display:inline-block;font-size:9px;margin-bottom:15px;width:50%;vertical-align:top}
.map-menu li{list-style:none;padding:0;margin:0}
.region_index h3 a,.map-menu a{color:#444;text-decoration:none}
.map-menu li a{font-size:12px;line-height:15px;display:block;padding:2px 5px}
.map-menu li a:hover,.map-menu li a.focus{background:#ffe505;color:#444}
#index_categories_link{clear:both;display:block;font-size:13px;margin-bottom:20px;font-weight:bold}
#home_welcome h1{margin:15px;padding:0;font-size:20px;font-weight:bold;line-height:22px}
#home_welcome span{font-size:0.7em;font-weight:normal;line-height:15px}
#map{background-repeat:no-repeat;background-position:top left;width:460px;height:485px;margin:auto;position:relative}
#map img{height:100%;position:absolute;width:100%;z-index:9}
#mapHover{height:100%;position:absolute;width:100%;z-index:3;background-repeat:no-repeat}
#mapCities{height:100%;position:absolute;width:100%;z-index:4}
map area{cursor:pointer}
#map.map1{width:552px;height:574px}
.map1{background:url('../maps/1/bg.png')}
.map1 #mapCities{background:url('../maps/1/cities.png')}
#map.map2{width:650px;height:540px}
.map2{background:url('../maps/2/bg.png')}
.map2 #mapCities{background:url('../maps/2/cities.png')}
#map.map3{width:660px;height:445px}
.map3{background:url('../maps/3/bg.png')}
.map3 #mapCities{background:url('../maps/3/cities.png')}
#map.map5{width:380px;height:490px}
.map5{background:url('../maps/5/bg.png')}
.map5 #mapCities{background:url('../maps/5/cities.png')}
#map.map14{height:485px;width:460px}
.map14{background:url('../maps/14/bg.png')}
.map14 #mapCities{background:url('../maps/14/cities.png')}
.sidebar_typ_block{background-color:#E5ECF5;border-radius:5px;background:#fff}
#search_geo_reg{padding:5px 15px;margin-bottom:20px;text-align:left}
#search_geo_pays{padding:5px 15px;text-align:left}
.menu_countries{list-style:none;float:left;width:50%;padding-bottom:15px}
.flag a{background:url('./../images/flags/24/sprite_pays.png') no-repeat;color:#555;display:block;height:24px;line-height:24px;padding-left:30px}
.flag.fr a{background-position:0 0}
.flag.be a{background-position:0 -24px}
.flag.ch a{background-position:0 -48px}
.flag.ca a{background-position:0 -72px}
.flag.de a{background-position:0 -96px}
.flag.es a{background-position:0 -120px}
.flag.it a{background-position:0 -144px}
.flag.pt a{background-position:0 -168px}
.flag.gb a{background-position:0 -192px}
.flag.lu a{background-position:0 -216px}
.flag.dz a{background-position:0 -240px}
.flag.ma a{background-position:0 -264px}
.flag.sn a{background-position:0 -288px}
.flag.tn a{background-position:0 -312px}
.flag.ww a{background-position:0 -336px}
.region_index,#home-content{clear:both}
#search_geo{margin-bottom:40px}
.index_large{height:100px;overflow:hidden;position:relative}
.region_index_btn{border-top:1px solid #C7C7C7;color: #666666 !important;cursor:pointer;padding:2px 4px;text-shadow:0 1px 0 #FFFFFF}
.index_large:after{content:"";pointer-events:none;width:100%;height:30%;position:absolute;left:0;bottom:0;background:-webkit-linear-gradient(rgba(255,255,255,0),rgba(255,255,255,1));background:-moz-linear-gradient(rgba(255,255,255,0),rgba(255,255,255,1));background:-ms-linear-gradient(rgba(255,255,255,0),rgba(255,255,255,1));background:-o-linear-gradient(rgba(255,255,255,0),rgba(255,255,255,1));background:linear-gradient(rgba(255,255,255,0),rgba(255,255,255,1))}
.index_large.expand{height:auto}
.index_large.expand:after{background:none}
.index_content{font-size:12px;padding:30px 15px 30px 15px}
.index_content strong{font-size:13px;display:block;margin-bottom:10px}
#annonceByRefForm{padding:10px 15px}
#annonceByRefForm h2{font-size:18px;font-weight:normal}
#annonceByRefInput{border:1px solid #acadb2}
.block_lastca{margin:0 0 20px 2%;text-align:center}
.block_lastca a{display:inline-block;text-align:left;margin:0 2% 2% 0;width:17%;max-width:120px;position:relative;height:100%}
.lastca_infos{background:#000;opacity:0.75;position:absolute;bottom:0;height:40%;width:100%;border-radius:0 0 5px 5px;overflow:hidden}
.lastca_title{font-size:10px;overflow:hidden;font-weight:bold;height:14px;padding:3px 3px 0}
.lastca_price{color:#79A901;font-size:11px;font-weight:bold;text-align:right;padding:0 3px}
.lastca_img{background-position:center;background-repeat:no-repeat;width:100%;max-height:90px;height:100%;border-radius:5px;background-size:100%;vertical-align:top}
#mod-blocklastads{padding:15px;margin:15px;background:#EFEFF0;border-radius:5px}
#mod-blocklastads .title{font-size:16px}
#mod-blocklastads ul{margin:5px 0 0 0}
#mod-blocklastads ul li{width:49%;float:left;margin-right:1%;line-height:16px;margin-bottom:5px}
#mod-blocklastads ul li:last-child{border-bottom:0}
#mod-blocklastads li a{color:#333}
#index_categories{width:100%;margin:auto;margin-bottom:20px}
#index_categories ul{float:left;margin:0 0 20px 3%;padding:0;position:relative;width:30%;word-break:normal}
#index_categories ul li{list-style:none;text-indent:each-line;line-height:15px;margin-bottom:6px}
#index_categories .logo{height:48px;width:52px;display:inline-block}
#index_categories .index_title h2{display:inline-block;font-size:16px;line-height:16px;vertical-align:top;padding:7px 0 0 0}
#index_categories .index_title a{color:#555;margin-top:5px;line-height:20px}
#index_categories .index_title span{color:#777;font-size:11px;display:block;font-weight:normal}
#index_categories .index_item{font-size:8px}
#index_categories .index_item a{font-size:14px;color:#3190D3}
#index_vehicules{background:url("../images/categories/48/sprite_categories.jpg") no-repeat 0 -96px transparent}
#index_immobilier{background:url("../images/categories/48/sprite_categories.jpg") no-repeat 0 -384px transparent}
#index_emploi{background:url("../images/categories/48/sprite_categories.jpg") no-repeat 0 -240px transparent}
#index_animaux{background:url("../images/categories/48/sprite_categories.jpg") no-repeat 0 0px transparent}
#index_services-aide-a-la-personne{background:url("../images/categories/48/sprite_categories.jpg") no-repeat 0 -48px transparent}
#index_hightech{background:url("../images/categories/48/sprite_categories.jpg") no-repeat 0 -288px transparent}
#index_bonnes-affaires{background:url("../images/categories/48/sprite_categories.jpg") no-repeat 0 -192px transparent}
#index_rencontres{background:url("../images/categories/48/sprite_categories.jpg") no-repeat 0 -336px transparent}
#index_communaute{background:url("../images/categories/48/sprite_categories.jpg") no-repeat 0 -144px transparent}
#index_materiel-professionnel{background:url("../images/categories/48/sprite_categories.jpg") no-repeat 0 -480px transparent}
#index_cours-formations{background:url("../images/categories/48/sprite_categories.jpg") no-repeat 0 -432px transparent}