.mappable-type{font-weight:bold;font-size:11px;padding-bottom:2px}.color-1,.color-restaurant{color:#EE4607}.color-2,.color-supplier{color:#FFAA08}.color-3,.color-market{color:#06B527}.color-4,.color-producer{color:#FFAA08}.color-5,.color-organization{color:#00A4DA}.color-6,.color-school{color:#00A4DA}.color-7,.color-event{color:#FF7FDD}.color-8,.color-club{color:#808080}.color-9,.color-other{color:#00A4DA}#is-chef-icon{width:75px;height:65px;background:transparent url(/images/icons/is_chef_icon.gif?_sw=16) no-repeat left top;position:absolute;top:0;right:0}#mappable-title{width:100%;position:relative}.with-mappable-author{margin-bottom:10px}.without-mappable-author{margin-bottom:15px}#mappable-title h1{width:545px;position:relative;display:block}#mappable-title h1 .big-stars{margin-right:6px;padding-top:8px}#mappable-author{clear:both;margin-top:5px}#mappable-presentation{clear:both;position:relative;width:100%;height:300px;margin:0 0 20px;z-index:2}#mappable-picture{text-align:left;float:left;width:300px;height:300px;margin-right:20px}#mappable-info{width:310px;height:100%;float:left;position:relative}#mappable-info-wrap{width:100%;position:absolute;bottom:0}#mappable-interaction,#mappable-practical-info{width:100%;padding-top:11px;*padding-top:10px;position:relative;padding-bottom:11px;*padding-bottom:12px;border-bottom:1px dotted #C1A76A}#mappable-interaction{padding-top:7px;*padding-top:6px;*padding-bottom:6px}#mappable-practical-title{font-weight:bold;color:#649079}#mappable-interaction ul li,#mappable-practical-info ul li{position:relative;width:100%;padding-top:4px}#mappable-info-phone{width:150px;float:left}#mappable-info-transport{width:149px;float:right;text-align:right}#mappable-info-transport img{position:relative;top:4px}#mappable-info-hours{padding-left:16px;background:transparent url(/images/icons/timer.gif?_sw=16) no-repeat left 3px}#mappable-interaction ul{list-style:none;float:left}#mappable-interaction ul.first-col{width:165px;margin-right:15px}#mappable-interaction ul.second-col{width:130px}.info-label{float:left;font-weight:bold;color:#999}.info-label a{font-weight:normal}.info-value{width:60px;float:right}#mappable-interaction ul .with-icon{height:16px;padding-left:22px;background-repeat:no-repeat;background-position:left center}.with-icon a{vertical-align:middle}div.with-input{width:22px;position:relative;top:-1px}div.with-input input{vertical-align:middle;margin-left:0}span.with-input{vertical-align:middle}.more-icon{background-image:url(/images/icons/more.gif?_sw=16)}.less-icon{background-image:url(/images/icons/less.gif?_sw=16)}.email-icon{background-image:url(/images/famfamfam/email.png?_sw=16)}.add-comment-icon{background-image:url(/images/famfamfam/comment_add.png?_sw=16)}.view-comments-icon{background-image:url(/images/icons/comment_icon.gif?_sw=16)}.print-icon{background-image:url(/images/famfamfam/printer.png?_sw=16)}.timer-icon{background-image:url(/images/icons/timer.gif?_sw=16)}.share-icon{background-image:url(/images/icons/share_icon.gif?_sw=16)}.mappable-rating-label{float:left;font-weight:bold;color:#999}.mappable-rating-stars{float:left;position:relative;top:2px;width:auto}.big-rating-star{position:relative;top:1px;margin-right:1px}#mappable{padding-top:20px;*padding-top:0}#comments{padding-top:20px;*padding-top:0}.mappable-comment{position:relative;width:100%;margin-bottom:15px;padding-bottom:15px;border-bottom:1px dotted #C1A76A}.first-comment{padding-top:0}.add-new-comment .form-errors-top{margin-left:220px}.add-new-comment input{border:1px solid #E0D3B4;width:240px;padding:2px 4px}.mappable-comment-info{float:left;width:200px;margin-right:20px;text-align:right}.mappable-comment-text{float:left;width:410px}.mappable-comment-text textarea{width:99%;margin-bottom:8px;border:1px solid #C1A76A}.mappable-comment-avatar{float:left;width:46px;height:46px}.mappable-comment div a.important{background:transparent url(/images/icons/important.gif?_sw=16) no-repeat left 2px;padding-left:16px}.add-new-comment{position:relative;width:100%;padding-bottom:15px;border-bottom:1px dotted #C1A76A}.suggest-address-step1{border-bottom:dotted 1px #A78647;padding:15px 0px}.suggest-address .new-line{padding-top:15px}.suggest-address .form-errors-top{margin-left:110px}.suggest-address input,.suggest-address textarea{border:1px solid #E0D3B4;color:#999999}.suggest-address-form-label{float:left;width:110px}.suggest-address-form-input-name,.suggest-address-form-input-description{float:left;width:520px}.suggest-address .suggest-address-form-first-column{float:left;width:310px}.suggest-address .suggest-address-form-second-column{float:right;width:300px;padding-left:10px}.suggest-address .suggest-address-form-first-column .suggest-address-form-input{float:left;width:200px}.suggest-address .suggest-address-form-second-column .suggest-address-form-input{float:left;width:190px}.suggest-address .btn-submit-step{text-align:right}.suggest-address #mappable_object_name{width:518px}.suggest-address #mappable_object_description{width:518px;height:125px}.suggest-address #mappable_object_addr1{width:198px;height:45px}.suggest-address #mappable_object_phone1,.suggest-address #mappable_object_email{width:196px}.suggest-address #mappable_object_postal_code,.suggest-address #mappable_object_city,.suggest-address #mappable_object_website{width:188px}.suggest-address #country-code,.suggest-address #mappable_object_photo{width:198px}.suggest-address #input-state{display:none}.suggest-address #state,.suggest-address #mappable_object_type{width:188px}.error-existing-address{border:solid 1px #EC9D7F;padding:8px 10px;background-color:#FBEBE5;margin-bottom:15px}.error-existing-address-title{background:#FBEBE5 url(/images/icons/flash_error_warning.gif?_sw=16) no-repeat scroll 18px center;color:#DA3C00;padding:10px 0px 10px 50px}.error-existing-address-content{padding-left:50px}.error-existing-address-name{padding-bottom:10px}.error-existing-address-name span{color:#000000}.error-existing-address-link{margin:2px 0px 0px 20px;padding-left:12px;background:transparent url(/images/icons/arrow_red_up.gif?_sw=16) no-repeat left}.btn-go-step2{float:right;padding-top:15px}.link-cgu{font-size:9px;color:#999999;text-align:right;padding-top:5px}.link-cgu a{font-size:9px;color:#999999;text-align:right;text-decoration:underline}.link-cgu a:hover{font-size:9px;color:#999999;text-align:right;text-decoration:none}.advertisement{margin-bottom:15px}.LabeledMarker_markerLabel .marker-number{color:#FFF;font-size:10px;font-weight:bold;position:relative;top:-1px;left:-1px}#address-list{position:relative;width:100%;clear:both;padding-top:17px;*padding-top:2px;_padding-top:17px;padding-bottom:19px}#mappables-introduction{margin:0 0 15px;color:#000}#mappables-main-search{margin-bottom:15px;position:relative;width:100%}#mappables-main-search label{font-size:18px;margin-right:10px;color:#000}#mappables-main-search input{width:190px;border:1px solid #E0D3B4;padding:2px 4px;margin-right:20px;color:#999}#mappables-main-search button{padding:0;position:absolute;right:-2px;top:5px;width:70px;*right:0;*top:4px}.map-size-links{position:absolute;bottom:-1px;_bottom:-2px;right:10px;width:auto;text-align:center}.map-size-link-left,.map-size-link-right{padding-top:5px;background-color:#FFF;color:#A78647;cursor:pointer}.map-size-link-left{padding-left:8px;background:url(/images/buttons_tabs/map_btn_borders.gif?_sw=16) no-repeat left bottom}.map-size-link-right{padding-right:8px;background:url(/images/buttons_tabs/map_btn_borders.gif?_sw=16) no-repeat right bottom}.map-size-separator{padding:3px 2px 0;background-color:white;color:black}.map-size-links span.selected{color:#999;font-weight:bold;cursor:default}#gmap-search{border:1px solid #E0D3B4}#gmap_loader{background:#FFFFFF url(/images/ajax-loader.gif?_sw=16) no-repeat center center;height:32px;position:absolute;width:32px;z-index:1000;display:none;float:right;border:1px solid #E0D3B4;margin-left:594px}#gmap-search #copyright span,#gmap-search #copyright a{position:relative;left:-150px;bottom:-4px}#mappable-list-sort{padding:16px 0 12px;*padding-bottom:13px;border-bottom:1px dotted #C1A76A}#mappable-list-items{padding:15px 0 0;border-bottom:1px dotted #DA3C00;margin-bottom:20px;list-style:none}#mappable-list-items .mappable-list-top-item{position:relative;margin-bottom:15px;*margin-bottom:0;width:300px}#mappable-list-items .item-0{padding-right:14px;float:left;border-right:1px dotted #C1A76A}#mappable-list-items .item-1{padding-left:15px;float:right}.mappable-list-top-item .picture{position:relative;float:left;width:150px;height:147px;margin-right:5px;overflow:hidden}.mappable-list-top-item .picture img{width:147px;height:147px}.mappable-list-top-item .picture .marker{position:absolute;top:10px;left:10px;color:#FFF;height:27px;width:26px;font-weight:bold;text-align:center;padding-top:4px}.marker-restaurant{background:transparent url(/images/markers/marker_restaurant.gif?_sw=16) no-repeat center top}.marker-club{background:transparent url(/images/markers/marker_club.gif?_sw=16) no-repeat center top}.marker-event{background:transparent url(/images/markers/marker_event.gif?_sw=16) no-repeat center top}.marker-market{background:transparent url(/images/markers/marker_market.gif?_sw=16) no-repeat center top}.marker-supplier,.marker-producer,.marker-supplier_producer{background:transparent url(/images/markers/marker_supplier_producer.gif?_sw=16) no-repeat center top}.marker-organisation,.marker-organization_school_other{background:transparent url(/images/markers/marker_organization_school_other.gif?_sw=16) no-repeat center top}.marker-organization{background:transparent url(/images/markers/marker_organization_school_other.gif?_sw=16) no-repeat center top}.marker-school{background:transparent url(/images/markers/marker_organization_school_other.gif?_sw=16) no-repeat center top}.marker-other{background:transparent url(/images/markers/marker_organization_school_other.gif?_sw=16) no-repeat center top}.small-marker-restaurant{background:transparent url(/images/markers/small_marker_restaurant.gif?_sw=16) no-repeat center top}.small-marker-club{background:transparent url(/images/markers/small_marker_club.gif?_sw=16) no-repeat center top}.small-marker-event{background:transparent url(/images/markers/small_marker_event.gif?_sw=16) no-repeat center top}.small-marker-market{background:transparent url(/images/markers/small_marker_market.gif?_sw=16) no-repeat center top}.small-marker-supplier_producer,.small-marker-supplier,.small-marker-producer{background:transparent url(/images/markers/small_marker_producer.gif?_sw=16) no-repeat center top}.small-marker-organisation,.small-marker-school,.small-marker-other,.small-marker-organization_school_other{background:transparent url(/images/markers/small_marker_organization_school_other.gif?_sw=16) no-repeat center top}.mappable-list-top-item .info{position:relative;float:left;width:145px;height:147px}.mappable-list-top-item .title a,.mappable-list-item .title a{font-size:14px;float:left;color:#333}.mappable-list-top-item .title .stars,.mappable-list-item .title .stars{top:2px}.mappable-list-top-item .type,.mappable-list-item .type{clear:both;color:#999;position:relative}.mappable-list-top-item .type{top:1px;*top:0}.mappable-list-item .type{top:-2px}.mappable-list-top-item .contact{position:absolute;bottom:0}.mappable-list-top-item .contact p{color:#333}.mappable-list-top-item .contact p span{color:#666}.mappable-list-top-item .text{width:100%}.mappable-list-top-item .author,.mappable-list-top-item .separator,.mappable-list-top-item .comments{float:left;width:auto;padding:5px 0 5px}.mappable-list-top-item .separator{padding:5px}.mappable-list-top-item .comments{padding-left:22px;background:url(/images/icons/comment_icon.gif?_sw=16) no-repeat left 6px}.mappable-list-top-item .opening-hours,.mappable-list-top-item .description{clear:both}.mappable-list-item{clear:both;position:relative;width:100%;border-top:1px dotted #C1A76A;padding-top:10px;margin-bottom:13px;*margin-bottom:2px}.mappable-list-item .picture{position:relative;float:left;width:20px;height:20px;margin-right:10px;overflow:hidden}.mappable-list-item .picture img{width:20px;height:20px}.mappable-list-item .small-marker{color:#FFF;font-size:9px;font-weight:bold;width:19px;height:19px;margin-right:10px;float:left;text-align:center;padding-top:4px}.mappable-list-item .info{position:absolute;top:6px;left:40px;width:430px;margin-left:20px}.mappable-list-item .comments{position:absolute;right:0;top:10px;width:100px;padding:0 20px 0 0;text-align:right;background:url(/images/icons/comment_icon.gif?_sw=16) no-repeat right top;color:#999}#gmap-popup .widget-map-popup{top:190px;left:203px}.widget-map-popup{width:225px;position:absolute;margin:0 auto;top:52px;left:38px;z-index:8800}.widget-map-popup-header{background:white}.widget-map-popup-close,.widget-map-popup-close-hover{width:225px;position:absolute;top:7px;right:7px;width:16px;height:16px;text-align:center;background:transparent url(/images/widgets/widget_map_popup_closes.gif?_sw=16) no-repeat;z-index:1}.widget-map-popup-close{background-position:right top}.widget-map-popup-close-hover{background-position:right -16px;cursor:pointer}.mappable-marker{width:26px;height:27px;position:absolute;top:-14px;left:100px;color:#FFF;z-index:1;font-weight:bold;text-align:center;padding-top:4px}.mappable-description{position:relative;padding:7px 15px 12px}.mappable-info{float:left;width:120px}.mappable-name{color:#000;padding-bottom:2px}.mappable-address{}.mappable-phone{}.mappable-image{float:right;width:72px}.mappable-comments-stars{clear:both;padding:4px 0 8px}.mappable-comments-stars span{float:left;padding-left:4px}.mappable-comments{float:left;padding-left:22px;height:16px;background:transparent url(/images/icons/comment_icon.gif?_sw=16) no-repeat left center}.mappable-stars,.mappable-rating-label,.mappable-rating-stars{float:left}.mappable-interaction{background:#F7F2E9;color:#A78647}.mappable-interaction li{border-top:1px dotted #E9E0CB;padding:2px 0 2px 15px}.mappable-interaction li.first{border-style:solid}.mappable-interaction li.with-icon{padding-left:22px}.mappable-interaction li.more-icon{background:transparent url(/images/widgets/widget_add.gif?_sw=16) no-repeat 20px center}.mappable-interaction li.email-icon{background:transparent url(/images/widgets/widget_email.gif?_sw=16) no-repeat 15px center}.mappable-interaction li.comment-icon{background:transparent url(/images/icons/comment_icon.gif?_sw=16) no-repeat 15px top}.mappable-interaction li.choice-icon{background:transparent url(/images/widgets/widget_choice.gif?_sw=16) no-repeat 17px center}.mappable-interaction li.choice-icon-selected a{color:#649079}.mappable-interaction li.comment-icon-selected{background:white url(/images/icons/comment_icon.gif?_sw=16) no-repeat 15px top}.mappable-rating-stars{padding-top:1px;padding-left:4px}.widget-map-all-results a.view-more{padding-top:10px;padding-bottom:10px}.mappable-interaction li.widget-map-tabs{padding:0}.mappable-interaction li.widget-map-tabs .ui-tabs-nav{float:left;position:relative;z-index:1;border-right:0;bottom:0}.mappable-interaction li.widget-map-tabs .ui-tabs-nav li{float:left;border:1px solid transparent;padding:0}.mappable-interaction li.widget-map-tabs .ui-tabs-nav li a{float:left;font-size:11px;font-weight:normal;text-decoration:none;padding:5px;color:#A78647 !important;background:transparent}.mappable-interaction li.widget-map-tabs .ui-tabs-nav li.ui-tabs-selected{background:#FFF;border-left:1px solid #E9E0CB;border-right:1px solid #E9E0CB;position:relative;top:1px}.mappable-interaction li.widget-map-tabs .ui-tabs-nav li.ui-tabs-selected a{padding-top:4px;padding-bottom:6px;color:#649079 !important}.mappable-interaction li.widget-map-tabs .ui-tabs-panel{border-top:1px solid #E9E0CB;padding:10px 15px}.mappable-interaction li.widget-map-tabs .ui-tabs-nav .widget-map-comments-tab{background:transparent url(/images/icons/comment_icon.gif?_sw=16) no-repeat 2px 4px;padding-left:16px}.mappable-interaction li.widget-map-tabs .ui-tabs-nav li.ui-tabs-selected.widget-map-comments-tab{background:#FFF url(/images/icons/comment_icon.gif?_sw=16) no-repeat 2px 3px;padding-left:16px}.mappable-interaction li.widget-map-tabs .ui-tabs-nav li.ui-tabs-selected.widget-map-first-tab{border-left-color:#FFF}.mappable-interaction li.widget-map-tabs .ui-tabs-nav li.ui-tabs-selected.widget-map-last-tab{border-right-color:#FFF}.rounded-top-corners,.rounded-bottom-corners{height:8px;width:100%;position:relative}.rounded-tl-corner,.rounded-bl-corner{height:8px;width:8px;float:left}.rounded-bl-corner{background:transparent url(/images/buttons_tabs/rounded_corners.gif?_sw=16) no-repeat left top}.rounded-bl-corner{background:transparent url(/images/buttons_tabs/rounded_corners.gif?_sw=16) no-repeat left bottom}.rounded-top-corner,.rounded-bottom-corner{height:8px;width:209px;float:left;background:#F7F2E9}.rounded-tr-corner,.rounded-br-corner{height:8px;width:8px;float:right;background:transparent url(/images/buttons_tabs/rounded_corners.gif?_sw=16) no-repeat right bottom}.rounded-tr-corner{background:transparent url(/images/buttons_tabs/rounded_corners.gif?_sw=16) no-repeat right top}.rounded-br-corner{background:transparent url(/images/buttons_tabs/rounded_corners.gif?_sw=16) no-repeat right bottom}.white-corners .rounded-tl-corner,.white-corners .rounded-tr-corner,.white-corners .rounded-bl-corner,.white-corners .rounded-br-corner{background-image:url(/images/buttons_tabs/rounded_corners_white.gif?_sw=16)}.white-corners .rounded-top-corner,.white-corners .rounded-bottom-corner{background:#FFF}li.mappble-no-result{padding-bottom:15px}#facebook-like{margin-top:7px;padding-bottom:5px;border-bottom:1px dotted #C1A76A}