
/* CSS Document */
#restaurants .clear{display:block;clear:both;}
/*LAYOUT*/
#restaurants{width:656px;background-color:#eae6da;font-family:Futura, Verdana, sans-serif;}
#restaurants #rst_left{float:left;width:340px;margin-left:5px;background-color:#e4e6da;margin-bottom: 10px;}
#restaurants #rst_right{width:306px;float:left; margin-bottom: 10px; background-color:#e4e6da;}
/*Police*/
#restaurants h1{height:40px;padding:0px;margin:0px;line-height:40px;color:#6b6c6e;font:40px Century Gothic, Arial Black, Arial, sans-serif; font-weight:bold;}
#restaurants .h1{display: block; height:40px;padding:0px;margin:0px;line-height:40px;color:#6b6c6e;font:40px Century Gothic, Arial Black, Arial, sans-serif; font-weight:bold;}
#restaurants h2{color:#c2560c;font-family:Futura, Verdana, sans-serif;font-size:24px;margin-left:60px;float:left;}
#restaurants h3{margin:0;padding:0;}
#restaurants p{margin:0;padding:0;}
/*header*/
#restaurants #rst_header{height:65px;padding-top:5px;padding-left:25px;}
#restaurants #rst_logo{width:50px;height:65px;float:left;text-indent:-10000px;background:url(/i/go/restaurants/logo_restaurants.jpg) no-repeat;}
#restaurants #rst_header .rst_restaurants_details {float:left;height:65px;}
#restaurants #rst_header .rst_restaurants_details a { text-decoration: none; color:#6b6c6e; }
#restaurants #rst_header .rst_restaurants_details p{font:12px Verdana, Arial, Helvetica, sans-serif;font-weight:bold; color:#a7a8aa;}
#restaurants #rst_nav{height:27px;margin:0;background-color:#e73f00;list-style-type:none;margin:0px;padding-left:10px;}
#restaurants #rst_nav li{float:left;margin:5px 4px 5px 0px;border-right:solid 1px;color:#fff;padding-right:4px;}
#restaurants #rst_nav li a{color:#fff;font-size:11px;font-family:Verdana;}
#restaurants #rst_nav .rst_none{border-right:none;margin-right:0px;}
/*Search Form*/
#restaurants #rst_search{ background:url(/i/go/restaurants/bg_map.jpg) no-repeat;width:656px;height:344px; margin-top:10px;}
#restaurants #rst_search .title_search { float: left; width: 456px; }
#restaurants #rst_search .title_search h2 { border-right:1px solid #be550d; padding:0 15px 0 0; margin:15px 0 5px 50px;line-height:40px;  }
#restaurants #rst_search .country_search { height:46px;width:180px;float:left;padding-left:15px; }
#restaurants #rst_search .country_search h3 {display:block;color:#fff;font-family:Futura, Verdana, sans-serif;font-weight:bold;font-size:14px;margin:15px 0px 0px 0px;}
#restaurants #rst_search a {color:#c2560c; text-decoration:none; margin-right:2px; }
#restaurants #rst_search a:hover{ text-decoration:underline;}
#restaurants #rst_search #rst_choice{ width:230px; /* height:235px; */ margin:0px 0px 0px 50px; float: left; padding: 0; position: relative;}
.vignette_restau {border: 0; left: -15px; top: 153px; position: absolute;}
*+html .vignette_restau {border: 0; left: -15px; top: 173px; position: absolute;}
#restaurants #rst_search #rst_choice h3 { padding-top:20px;color:#da620a;font-size:14px;font-family:Futura, Verdana, sans-serif;}
#restaurants #rst_search #rst_choice .rst_select{width:222px;margin-bottom:8px;}
#restaurants #rst_search #rst_choice .rst_heart_goosto {font-style:normal;font-size:17px;color:#c2560c;font-family:Century Gothic, Verdana, sans-serif;font-weight:bold;padding-bottom:5px;}
#restaurants #rst_search #rst_choice label{margin:0px 6px 0px 0px;color:#fff;font-size:13px;font-family:Verdana;}
#restaurants #rst_search #rst_choice .submit{background:url(/i/go/restaurants/bt-ok.gif) no-repeat;height:24px;width:37px;margin-left:0;border:none;cursor:pointer;color:#fff;font-weight:bold;}
#restaurants #rst_search #rst_search_map, #restaurants #rst_search #rst_search_ville { float: left; margin: 0 0 0 50px; padding: 0; width: 300px; /* height: 240px; */ }
#restaurants #rst_search #rst_search_ville { display: none; margin-top: 6px; }
#restaurants #rst_search ul.list_home_finder { list-style-type: none; margin: 0 17px 0 0; padding: 0; float: left; }
#restaurants #rst_search ul.list_home_finder li { margin: 0; padding: 0 0 3px 0; }
#restaurants #rst_search #rst_search_menu { float: left; height: 18px; margin: 0 0 0 50px; padding: 0; }

/*Form Adresse*/
#restaurants #rst_left #rst_addrestaurant { /*background:url(/i/go/restaurants/bg_addrestaurant.jpg) no-repeat; */ width:341px; margin:7px 0 10px 2px; }
#restaurants #rst_left #rst_addrestaurant img { border: 0; }
#restaurants #rst_left #rst_addrestaurant h3{padding:8px 0 0 ;color:#fda125;font:bold 15px Arial, Futura, Verdana, sans-serif;letter-spacing:1px;border-bottom:1px solid #fda125;}
#restaurants #rst_left #rst_addrestaurant .rst_header_form{margin:0 10px 0 10px;}
#restaurants #rst_left #rst_addrestaurant .title_addrestaurant{display:block;padding:15px 0 0 8px;}
#restaurants #rst_left #rst_addrestaurant #form_add{margin:15px 0 0 10px;}
#restaurants #rst_left #rst_addrestaurant #form_add .name{display:block;}
#restaurants #rst_left #rst_addrestaurant #form_add .postal{width:200px;margin-top:10px;}
#restaurants #rst_left #rst_addrestaurant #form_add .submit{background:url(/i/go/restaurants/bt_add.jpg) no-repeat;width:103px;height:29px;margin:3px;border:none;cursor:pointer;color:#fff;font-weight:bold;}
.addrestaurant span {
  padding: 0;
  margin: 0 0 0 150px;
  // margin-left: 150px;
  width: 450px;
  display: block;
}

/*layout Maroun*/
#restaurants .rst_header_maroun{background:url(/i/go/restaurants/bg_head_maroun.jpg) no-repeat #9b8272;margin:0;padding: 5px 0 0 0; font-size:11px;}
#restaurants .rst_header_maroun h2{float: none; padding:8px 0 12px 10px; margin: 0; color:#ffcc01;font:bold 15px Arial, Futura, Verdana, sans-serif;letter-spacing:1px;}
#restaurants .rst_content_maroun{background:url(/i/go/restaurants/bg_content_maroun.jpg) repeat-x #eae6da;margin:0 2px 10px 2px;padding-left:10px;}
#restaurants .rst_content_maroun img{float:left;border:1px solid #fff;margin-right:5px;}
#restaurants .rst_content_maroun img.rst_noborder{border:0;} 
#restaurants .rst_content_maroun a.rst_name{font-family:Verdana;font-weight:bold;color:#fff;font-size:18px;text-decoration:none;display:block;}
#restaurants .rst_content_maroun .title_rst{font-family:Verdana;font-size:11px;color:#fff;font-weight:bold;display:block;margin-top:5px;}
#restaurants .rst_content_maroun .title_address{font-family:Verdana;font-size:11px;color:#fff;}
#restaurants .rst_content_maroun p{margin-top:20px;font-size:11px;}
/*liste restaurant*/
#restaurants  .rst_header_white h2{ float: none; margin:0 12px 0 12px;padding-top:10px; color:#ff6f02;font:bold 15px Arial, Futura, Verdana, sans-serif;border-bottom:1px solid #ffcc01}
#restaurants  .rst_header_white h2 a {text-decoration: none;}
#restaurants  .rst_header_white h2.heart{color:#ffcc01;background:url(/i/go/restaurants/heart_orange.jpg) bottom left no-repeat;padding-left:20px;}
#restaurants  .rst_content li{display:block;padding-top:10px;clear:both;font-size:11px;}
#restaurants  .rst_content .little_infos .rst_title a{display:block;font-size:14px;font-family:Verdana;font-weight:bold;text-decoration:none;color:#4a4a4a;}
#restaurants  .rst_content .little_infos .rst_type{display:block;font-size:11px;font-family:Verdana;font-weight:bold;}
#restaurants  .rst_content .little_infos .rst_where{display:block;font-size:11px;font-family:Verdana;}
#restaurants  .rst_content .little_infos em a { color: #424242; }
#restaurants  .rst_bottom_white a{clear:both;display:block;color:#ff6f02;text-decoration:none;font-weight:bold;}
#restaurants  .rst_bottom_white img{clear:both;margin-right:5px;border:none;}
#restaurants .litle_photo_holder{position:relative;float:left;left:2px;top:2px;background:#ccc;}
#restaurants .little_photo{position:relative;float:left;left:-2px;top:-2px;border:2px solid #fff;}
/*liste whites large*/
#restaurants  #rst_left .rst_header_white{background:url(/i/go/restaurants/bg_head_white_large.jpg) no-repeat #fff;margin:5px 0 0;}
#restaurants  #rst_left .rst_content{display:block; margin:0; background:url(/i/go/restaurants/bg_content_white_large.jpg) repeat-y;padding-left:10px;list-style:none;}
#restaurants  #rst_left .rst_bottom_white{background:url(/i/go/restaurants/bg_bottom_white_large.jpg) no-repeat;height:25px;padding-top:12px;text-align:center;}
#restaurants  #rst_left .rst_content .little_infos{float:left; width:210px;margin-left:15px;}
/*liste whites */
#restaurants  #rst_right .rst_header_white{background:url(/i/go/restaurants/bg_head_white.jpg) no-repeat #fff;margin:5px 0 0;}
#restaurants  #rst_right .rst_content{display:block; margin:0; background:url(/i/go/restaurants/bg_content_white.jpg) repeat-y;padding-left:10px;list-style:none;}
#restaurants  #rst_right .rst_bottom_white{background:url(/i/go/restaurants/bg_bottom_white.jpg) no-repeat;height:25px;padding-top:12px;text-align:center;}
#restaurants  #rst_right .rst_content .little_infos{float:left; width:190px;margin-left:15px;}

/*  SHEET RESTAURANT  */
#restaurants #bg_sheet_top{ height: auto; font-size:22px;color:#646466;font-weight:bold;font-family:Verdana;padding:20px 0px 0px 15px;margin:0 auto;background:url(/i/go/restaurants/bg_sheet_top.jpg) no-repeat;width:649px;margin-left:3px;}
#restaurants .bg_block_top{font-size:22px;color:#646466;font-weight:bold;font-family:Verdana;padding:20px 0px 0px 15px; margin:0 auto;background:url(/i/go/restaurants/bg_sheet_top.jpg) no-repeat;width:649px;margin-left:3px;}
#restaurants .bg_block_top_2 { font-size:22px;color:#646466;font-weight:bold;font-family:Verdana;padding:0; margin:0 auto;background:url(/i/go/restaurants/bg_sheet_top.jpg) no-repeat;width:649px;height: 20px; margin-left:3px;}
#restaurants #content_bg { background:url(/i/go/restaurants/bg_sheet_content.jpg) repeat-y; width:653px; background-position:1px 0px; padding:15px 0 0 0; margin: 0;}
#restaurants #bg_bottom, #restaurants .bg_block_bottom{background:url(/i/go/restaurants/bg_sheet_bottom.jpg) no-repeat;padding:0px 0px 0px 15px;margin:0 auto;width:649px;height:46px;margin-left:3px;}

#restaurants #rst_detailsheet{width:660px;_width: 656px;margin-left:3px;margin:0 auto;padding:0px;}

#restaurants #rst_detailsheet .folders { border-top: 1px solid #eae6da; /* border-bottom: 1px solid #eae6da; */ background-color: #faf9f5; margin: 0 17px 15px 15px; padding: 6px; }
#restaurants #rst_detailaction{float:left;width:200px;}
#restaurants #rst_detailaction img{ margin:0 0 10px 15px;}
#restaurants #rst_detailaction a{ display:block;}
#restaurants #rst_detailaction .stars_sheet{ padding-left:15px;}
#restaurants #rst_detailaction .stars_sheet img{border:none;margin:0px;}
#restaurants #rst_detailaction em{display:block; clear:both;text-align:center;font-style:normal;font-size:11px;color:#2fc2ee;}
#restaurants #rst_detailaction .bt_edit{background:url(/i/go/restaurants/bt_edit_sheet.jpg) no-repeat;width:147px;height:29px;font-weight:bold;text-align:center;padding-top:7px;text-decoration:none;margin-left:14px;margin-top:10px;color:#fff;}
#restaurants #rst_detailaction .bt_send{background:url(/i/go/restaurants/bt_send_sheet.jpg) no-repeat;width:147px;height:29px;text-align:center;padding-top:8px;text-decoration:none; margin-left:14px;color:#898476;padding-left:12px;}
#restaurants #rst_detailaction .bt_comment{background:url(/i/go/restaurants/bt_comment_sheet.jpg) no-repeat;width:148px;height:29px;text-align:center;padding-top:7px;text-decoration:none;margin-left:14px;color:#898476;}

#restaurants #rst_detailinfos{float:left;width:160px;margin-left:15px;}
#restaurants #rst_detailinfos address{font-style:normal;color:#646466;margin-top:0;}
#restaurants #rst_detailinfos address .street{display:block;}
#restaurants #rst_detailinfos address .postcode{display:block;}
#restaurants #rst_detailinfos address .country{display:block;font-weight:bold;margin-bottom:10px;}
#restaurants #rst_detailinfos address .phone{display:block;}
#restaurants #rst_detailinfos address .website a{display:block;color:#e73f00;margin-top:5px;text-decoration:none;}
#restaurants #rst_detailinfos address .title{display:block;margin-top:10px;color:#e73f00;font-weight:bold;}


#restaurants #rst_detailinfos address .days{display:block;}
#restaurants #rst_detailinfos address .hours{display:block;}
#restaurants #rst_detailinfos address .type{display:block;}
#restaurants #rst_detailinfos address .ambiance{display:block;}
#restaurants #rst_detailinfos address .price{display:block;}

#restaurants #rst_detailmap{float:left;width:275px;height:300px;border: 1px solid #a1826e;font-size: 20px; text-align: center; }

#restaurants #rst_bestgoostowriting{width:651px;margin-left:3px;}
#restaurants #rst_bestgoostowriting h2{ float: none; margin:0 auto;font:bold 16px Arial, Futura, Verdana, sans-serif;padding:20px 0px 5px 45px;color:#646466;background:url(/i/go/restaurants/big_heart_red.jpg) no-repeat;background-position:10px 11px;}
#restaurants #rst_bestgoostowriting .detailwriting{padding:15px 0px 0px 0px;margin-left:45px;width:560px;margin-top:3px;border-top:solid 1px #646466;;}
#restaurants #rst_bestgoostowriting .detailwriting p{line-height:18px;}
#restaurants #rst_commentsheet{width:651px; margin-left:3px; padding-bottom: 20px; }
#restaurants #rst_commentsheet h4{margin:0 auto;font-size:22px;font-weight:bold;padding:15px 0px 0px 45px;color:#e73f00;}
#restaurants #rst_commentsheet .go_comment{font-size:14px;color:#e73f00;font-weight:bold;text-decoration:underline;padding-left:45px;}
#restaurants #rst_commentsheet #rst_listcomments .numbercomments{font-size:18px;font-weight:bold;font-family:Century Gothic, Arial Black, Arial, Verdana;background: #2fc2ee url(/i/go/restaurants/bg_blue_comments.jpg) no-repeat top left;padding-top:54px;color:#fff;display:block;width:641px;margin-left:4px;}
#restaurants #rst_commentsheet #rst_listcomments .numbercomments img{border:none;margin:0px 10px 0px 10px;}
#restaurants #rst_commentsheet #rst_listcomments{}
#restaurants #rst_commentsheet #rst_listcomments ul{list-style-type:none;margin:10px 0px 0 0px;padding:0px 0px 0px 25px;}
#restaurants #rst_commentsheet #rst_listcomments li{display:block;clear:both;padding:10px 0 0 0; margin: 0;}

#restaurants #rst_commentsheet #rst_listcomments img{position:relative;float:left;left:-2px;top:-2px;}
#restaurants #rst_commentsheet #rst_listcomments li .detaillistcomments{float:left;width:530px; margin: 0 0 10px 10px; }
#restaurants #rst_commentsheet #rst_listcomments .detaillistcomments img{border:none;}
#restaurants #rst_commentsheet #rst_listcomments .detaillistcomments .stars{display:block;margin-bottom:15px;}
#restaurants #rst_commentsheet #rst_listcomments .detaillistcomments p{display:block;clear:both;margin:0 auto; padding: 5px 0 7px 0; line-height:15px;}
#restaurants #rst_commentsheet #rst_listcomments .detaillistcomments a{text-decoration:none;margin:0px 5px 0px 0px;border-right:solid 1px;padding-right:5px;}
#restaurants #rst_commentsheet #rst_listcomments .detaillistcomments .author{font-weight:bold;color:#4a4a4a;}
#restaurants #rst_commentsheet #rst_listcomments .detaillistcomments .post{color:#4a4a4a;}
#restaurants #rst_commentsheet #rst_listcomments .detaillistcomments .reply{color:#2fc2ee;font-weight:bold;border-right:none;}
#restaurants #rst_commentsheet #rst_addcomment_boder{background-color:#2fc2ee;width:641px;clear:both;display:block;margin-left:4px;padding-top:15px; margin-top:30px;}
#restaurants #rst_commentsheet #rst_addcomment_boder .infos{display:block;font-weight:bold;padding-left:20px; color: #000;}
#restaurants #rst_commentsheet #rst_addcomment_boder a{font-weight:bold;color:#000;}
#restaurants #rst_commentsheet #rst_addcomment_boder .none{border-right:none;}
#restaurants #rst_commentsheet #rst_addcomment_boder #rst_addcomment{clear:both;background-color:#2fc2ee;display:block;width:637px;height:300px;margin-top:15px;}
#restaurants #rst_commentsheet #rst_addcomment_boder #rst_addcomment .stars{background:#fff; padding-top:26px;}
#restaurants #rst_commentsheet #rst_addcomment .title{color:#fff;font-weight:bold;padding: 5px 0 0 20px; float: left; }

#restaurants #rst_commentsheet #rst_addcomment .yourcomment{color:#fff;font-weight:bold;padding:0 0 0 20px;margin: 20px 0 0 0; display: block; }
#restaurants #rst_commentsheet #rst_addcomment form { margin: 0; padding: 0; }
#restaurants #rst_commentsheet #rst_addcomment form .gocomment{width:570px;height: 130px; margin:5px 0px 0px 17px; padding: 0;}
#restaurants #rst_commentsheet #rst_addcomment form .publish{float:right;margin:15px 50px 0px 0px;}

/*  LISTE des résultats  */
#rst_lst_head img{float:left;margin:6px 10px 6px 6px;}
#rst_lst_head{font: 12px bold Arial, Futura, Verdana, sans-serif; ;margin:0 8px 0 8px;}
#rst_lst_head h1 {font:18px  Arial, Futura, Verdana, sans-serif; /* color:#FF0000; */ color: #646466; padding:5px 0 0 0; margin: 0; height: 20px; line-height: 20px; }
#rst_filter_form label {font:18px  Arial, Futura, Verdana, sans-serif; /* color:#FF0000; */ color: #646466; padding-top:5px; }
#rst_lst_head p{margin: 5px 15px 0 0;font: 12px arial,verdana;}
.rst_filter {font:12px Arial, Futura, Verdana, sans-serif;}
.rst_filter .title{font-size:13px;font-weight:bold;padding:0 8px 0 8px;margin:10px 25px 0 25px; border: 0; /*border-bottom:2px solid #eae8db; */ }
.rst_filter .title a { text-decoration: none; }
.rst_filter .title a:hover { text-decoration: underline; }

#rst_filter_form {margin:15px 25px 0 25px;}
#rst_filter_form .rst_group_radio{float:left;width:150px;}
#rst_filter_form .rst_radio{display:block;width:150px;padding:3px 0 3px;}
#rst_filter_form label{font-size:13px;font-weight:bold;}
#rst_filter_form .submit{background:url(/i/go/restaurants/bt_add.jpg) no-repeat;width:103px;height:29px;margin:19px 0 0 20px;;border:none;cursor:pointer;color:#fff;font-weight:bold;}
/* #rst_filter_form a{color:#fe9b24;text-decoration:none;font-weight:bold;padding:3px 0 0;display:block;} */
#rst_filter_form a{color:#424242;text-decoration:none;}
#rst_filter_form .rst_lab_black{color:#000000;font-size:12px;font-weight:bold;display:block; padding-top:8px;}
#rst_filter_form select{width:130px;max-width:130px;}

#rst_colhead {margin:0 14px 0 14px;border-bottom:1px solid #ccc;height:30px;line-height:30px;font-size:13px;}
#rst_colhead a img{border:0;}
#rst_colhead .colName, .rst_listdetail{width:315px;display:block;float:left;border-right:1px solid #ccc;}
#rst_colhead .colNote, .rst_listnote{width:160px;display:block;float:left;border-right:1px solid #ccc;margin-left:5px;}
#rst_colhead .colComment, .rst_lisComment{display:block;float:left;margin-left:5px;}

ul.rst_listcontent{list-style-type:none;margin:0 14px 0 14px;padding:0;}

.rst_listdetail, .rst_listnote, .rst_lisComment{height:80px;}



.rst_lisComment a{line-height:80px;color:#2fc2ee;}
.rst_listnote img{margin-top:35px;}

.rst_listdetail img {border:2px solid #ffcc00}
.rst_listdetail .rst_listinfo {padding-left:80px;color:#9a8171;font-weight:bold;font-size:12px;}
.rst_listdetail .rst_title a {color:#000;text-decoration:none;display:block;padding-top:8px;}

.nb_results_list { float: left; margin: 4px 0 8px 18px; font-size: 1.2em; font-weight: bold; font-style: normal; padding: 0; display: block; }

/*note*/
.yrating_empty { width: 73px; height: 12px; margin: 0 6px 0 0; background: url(/i/go/star_yellow_0.png); float: left; } 
.yrating_full { height: 12px; background: url(/i/go/star_yellow_10.png); overflow: hidden; }


/* FORM add restaurant */
form.addrestaurant {
  margin: 8px 0 0 28px;
}
form.addrestaurant .error {
   background-color: #e73f00;
   color: #fff;
   border: 0;
   width: 568px;
   padding: 10px;
   margin:0 0 15px 0;
}

form.addrestaurant .valid, #rst_detailsheet .valid {
   background-color: #29d80d;
   color: #fff;
   border: 0;
   width: 568px;
   padding: 10px;
   margin:0 0 15px 0;
   font-weight: bold;
}
form.addrestaurant .error a, form.addrestaurant .valid a { color: #fff; }
form.addrestaurant input, .addrestaurant select, .addrestaurant textarea {
  padding: 0.2em 0.4em;
  /* width: 465px; */
  width: 423px;
  float: left;
  display: block;
  font-size: 1.45em;
  font-family: verdana;
  margin: 5px 0 15px 0; 
}
form.addrestaurant input.cap { display: none; }
form.addrestaurant select { width: 438px; }

form.addrestaurant input.infocomp {
  display: inline;
  width: 15px;
  float: none;
  margin-bottom: 4px;
  vertical-align: -3px;
}

form.addrestaurant fieldset {
  /* width: 605px; */
  width: 568px;
  border: 1px solid #ccc;
  padding: 0 8px 5px 8px;
  margin: 6px 0 15px 0; 
}

form.addrestaurant fieldset .colcheck {
  width: 180px;
  float: left;
  padding: 0;
  margin: 10px 0 0 0;
}


form.addrestaurant label {
  display: block;
  float: left;
  clear: left;
  width: 150px;
  font-weight: bold;
  margin: 8px 0 0 0;
}

#rst_addsheet {
  width:650px;
  margin-left:3px;
  margin:0 auto;
  padding:0px;
}

form.addrestaurant input.save {
float: right; margin-right: 38px; width: 120px;

}

form.addrestaurant label.commentuser {
  float: none;
  width: 100%;
}

form.addrestaurant textarea.commentarea {
  float: none;
  height: 100px;
  width: 390px;
}

form.addrestaurant div.information {
  float: right;
  margin-right: 35px;
  background: #E7E3D7;
  padding: 4px;
  border: 1px solid #CCC;
  width: 150px;
}

.result_mini {
  margin-left: 18px;
  margin-right: 10px;
}

.result_mini h3 {
  font-size: 16px;
  font-family: arial, futura;
  border-bottom: 1px solid #646466;
  color: #646466;
  text-transform: uppercase;
}

.rest_result {
  background: url(/i/go/restaurants/map_icon.png) no-repeat 0;
  display: block;
  padding-left: 15px;
  margin-bottom: 8px;
}

#titre_recherche h1 {
  color: #ff6d00;
  font-size: 20px;
  font-family: verdana;
  font-weight: normal;
}

#titre_recherche em {
   background: #ff7908;
   color: #fff;
   font-style: normal;
   padding: 4px;
}

ul.infosplus {
  padding: 0;
  margin: 0;
  list-style: none;
}

ul.infosplus li {
  color: #646466;
}

/* FORM search google */

#restaurants form.searchgoogle { margin: 8px 0 0 28px; width: 290px; padding: 0; float: left; }

#restaurants form.searchgoogle input, .searchgoogle select, .searchgoogle textarea {
	padding: 0.2em 0.4em;
	width: 200px;
	float: left;
	display: block;
	font-size: 1.45em;
	font-family: verdana;
	margin: 5px 0 15px 0;
}
#restaurants form.searchgoogle label {
	display: block;
	float: left;
	clear: left;
	width: 50px;
	font-weight: bold;
	margin: 8px 0 0 0;
}

#restaurants form.searchgoogle input.save { float: right; margin: 0 26px 0 0; width: 120px; }

#restaurants #googleresults{
	float: left;
	width: 290px;
}

#restaurants #searchwell {
	margin: 8px 0 0 0;
	padding: 0;
	/* width: 300px; */
}
#restaurants #searchwell .unselected {
	padding: 0 0 12px 18px;
	background-image: url("http://labs.google.com/ridefinder/images/mm_20_yellow.png");
	background-repeat: no-repeat;
	background-position: top left;
}
#restaurants #searchwell .unselected a {
	display: block;
	margin: 0 0 2px 0;
	padding: 0;
	font-weight: bold;
	color: #524842;
}		





#restaurants .unselected .gs-watermark {
	display: none;
}

#restaurants #searchwell .select {
	margin-bottom: 1em;
}
#restaurants #searchwell em { display: block; border-bottom: 1px solid #666; margin: 0 0 15px 0; font-weight: bold; }
#restaurants #searchwell p { display: block; margin: 10px 0 0 0; }
#restaurants #searchwell input { font-size: 1.45em; padding: 0.2em 0.4em; }

/* Send restaurant to friend */

.send_place {
  width: 420px;
  margin-left: 15px;
}

.send_place label {
  display: block;

  width: 80px;
  float: left;
  line-height: 22px;
}

.send_place input {
  margin-bottom: 4px;
}

#sendfriend {
  position: relative;
  height: 130px;
  margin-top: 15px;
  display: none;
}

#roll_filters {
	overflow: hidden;
	height: 225px;
	padding: 0;
	margin: 0; 
	/*
	height: 0;
	opacity: 0;
	display: none;
	*/
}