@charset "utf-8";

/******************************/
/*	Author adrien@nvision.lu  */
/******************************/

/* Global */
body{ color:#464749 }
h2{ color:#464749 }
#middlezone .content{  }
.yellow-line{ border-top:5px #d09530 solid }
.intern #middlezone .content{ border-top:none }
#bigwrapper{  }

/* headzone */
#langmenu a{ color:#000; }
#langmenu .act a{ color:#FFF; }
#header{ background-color:#FFF }
#headzone{ background:url(../images/bg_body_top.png) repeat-x top left #B5D1C5; }
#logo{ background-color:#db6570 }
#search_boxes p{ color:#FFF }
#login_box p{ color:#FFF }
#search_boxes p span{ color:#464749 }
#login_box p span{ color:#464749 }
#profile_form_button_boxes{ background:url(../images/bg_body.png) repeat-x left bottom #E9E3D4; }
#button_boxes{ background:url(../images/bg_body.png) repeat-x left bottom #E9E3D4; }
#login_button_boxes {
background:#E9E3D4 url(../images/bg_body.png) repeat-x scroll left bottom;
}
#button_boxes_container .first a{ color:#DB6570; background:url(../images/arrow_black_bottom.png) no-repeat right 19px }
#button_boxes_container .first a#logout_button{ color:#DB6570; background:none; }
#login_button_boxes_container .first a{ color:#DB6570; background:url(../images/arrow_black_bottom.png) no-repeat right 19px }
#button_boxes_container .last a{ color:#5F9C8A; background:url(../images/arrow_black_bottom.png) no-repeat left 19px }
#login_button_boxes_container .last a{ color:#5F9C8A; /*background:url(../images/arrow_black_bottom.png) no-repeat left 19px */}
#button_boxes_container .last a#less_options{ background-image:url(../images/arrow_black_top.png); }
#login_button_boxes_container .last a#less_options{ background-image:url(../images/arrow_black_top.png); }
#search_name{ background:url(../images/bg_box_who.png) no-repeat top left }
#search_city{ background:url(../images/bg_box_where.png) no-repeat top left }
#search_type{ background:url(../images/bg_box_type.png) no-repeat top left }

/* Middlezone */
.tabs{ }
.tabs li a{ background:url(../images/bg_tabs.png) top left no-repeat; color:#464749 }
.tabs li.inactive{ background:url(../images/bg_tabs_inactive.jpg) top left no-repeat; color:#464749 }
.tabs li span{ background:url(../images/bg_tabs_right.png) top right no-repeat;}
.tabs li.inactive span{ background:url(../images/bg_tabs_inactive_right.jpg) top right no-repeat;}
.tabs li a span{ background:url(../images/bg_tabs_right.png) top right no-repeat;}
.tabs li a:hover,
.tabs li.active a{ background-position:bottom left; }
.tabs li a:hover span, .tabs li span,
.tabs li.active a span{ background-position:bottom right; }

.back{ color:#5F9C8A; background:url(../images/arrow_black_back.png) no-repeat left 2px;  }

.news{ color:#333; }
.news a,
#newsletter a{ color:#d09530; background:url(../images/arrow_black.png) no-repeat left 3px }
.news a{ background-position:left 5px}
/*.news p.title{ color:#464749 }*/
.newspage.news p.title{ color:#D09530 }
.newspage.news.even{ background-color:#F3EFE6 }
.news p a{ background:none; }
#newsletter .inscription{ background:url(../images/bg_box_newsletter.png) no-repeat top left }
#newsletter .inscription p{ color:#FFF }

.newscontent .title a{ color:black;}
.newscontent p a{ background: none;}
.newscontent div a{ background: none;}

.newsdetail a{ background: none;}

#resto{ background:url(../images/bg_green_275.png) repeat-x left top; border-top:5px #464749 solid; color:#464749 }
.intern #resto{ background:none; border-top:none }
#resto .link{ color:#5F9C8A; background:url(../images/arrow_black.png) no-repeat left 4px}
#banner_imu{ background-color:#FFF; border-top:5px #FFF solid }
.tableadvertising a{ color:#FFF }
.home .tableadvertising .left{ background-color:#9dc9be; border-top:5px solid #464646  }
.tableadvertising .left{  border-top:5px solid #464646; color: #fff;  }
.tableadvertising .red { background-color:#d6676e;  }
.tableadvertising .green { background-color:#9DC9BE;  }

.tableadvertising .left .title{ padding:20px 0 10px; color:#464749; }
.tableadvertising .left li{ height:20px; }
.tableadvertising #leaderboard_inner{ background-color:#FFF; border-top:5px solid #FFF }

#view a{ color:#5F9C8A; background:url(../images/view_bottom.png) repeat-x left bottom; }
#view a.active, #view a:hover{ color:#464749 }
#view a#list.active{ background:url(../images/view_left.png) no-repeat right top; }
#view a#map.active{ background:url(../images/view_right.png) no-repeat left top; }

#middlezone{ background:url(../images/bg_grad.png) repeat-y top left;}

.intern #resto .minigal a:hover{ opacity: 0.5;	filter: alpha(opacity=50); background-color:#FFF; }

#prestations li{ background-repeat:no-repeat; background-position:left top}
#prestations li.ah{ background-image:url(../images/thb_handic.gif) }
#prestations li.ba{ background-image:url(../images/thb_bancomat.gif) }
#prestations li.ca{ background-image:url(../images/thb_animaux.gif) }
#prestations li.mc{ background-image:url(../images/thb_mc.gif) }
#prestations li.cl{ background-image:url(../images/thb_clim.gif) }
#prestations li.vi{ background-image:url(../images/thb_visa.gif) }
#prestations li.lr{ background-image:url(../images/thb_rapide.gif) }
#prestations li.ae{ background-image:url(../images/thb_amex.gif) }
#prestations li.pp{ background-image:url(../images/thb_parking.gif) }
#prestations li.crt{background-image:url(../images/thb_carte.gif) }
#prestations li.sf{ background-image:url(../images/thb_couverts.gif) }
#prestations li.tr{ background-image:url(../images/thb_tr.gif) }
#prestations li.ter{background-image:url(../images/thb_terrasse.gif) }
#prestations li.sc{ background-image:url(../images/thb_sodexho.gif) }
#prestations li.cv{ background-image:url(../images/thb_couverts.gif) }
#prestations li.ch{ background-image:url(../images/thb_chambres.gif) }
#prestations li.ln{ background-image:url(../images/thb_rapide.gif) }

.restcriterias .pagination .previous{ background:url(../images/arrow_black_left.png) no-repeat left 5px }

.restcriterias .red{ background:url(../images/losange_red.png) no-repeat left 4px }
.restcriterias .green{ background:url(../images/losange_green.png) no-repeat left 4px }
.restcriterias .white{ background:url(../images/losange_white.png) no-repeat left 4px }

.restodetail a{ color:#5F9C8A; }
.restodetail p.email{ background:url(../images/thb_email.gif) no-repeat top left}
.restodetail p.siteweb{ background:url(../images/thb_www.gif) no-repeat top left}
.restodetail a.freecall{ background:url(../images/thb_freecall.gif) no-repeat top right }

#votebox{ background-color:#DB6570; color:#FFF }
#votebox .boxtop{ 		background:url(../images/bg_red_top.png) no-repeat top left; }
#votebox .votes{ color:#464749}
#votebox .link{ background:url(../images/arrow_black.png) left 3px no-repeat; color:#FFF }

#social{ background-color:#464749 }
#social a{ color:#fff; background:url(../images/arrow_white_down.gif) left 7px no-repeat }
#social .twitter{ background:url(../images/thb_twitter.gif) no-repeat top left; }
#social .delicious{ background:url(../images/thb_delicious.gif) no-repeat top left; }
#social .digg{ background:url(../images/thb_digg.gif) no-repeat top left; }

.redbutton a{ color:#FFF; background:url(../images/bg_red_button.png) no-repeat top left;  }
.redbutton a span{ background:url(../images/bg_red_button_right.png) no-repeat top right; }

.blackbutton a{ color:#FFF; background:url(../images/bg_black_button.png) no-repeat top left;  }
.blackbutton a span{ background:url(../images/bg_black_button_right.png) no-repeat top right; }

.comment a{ background:url(../images/arrow_black.png) left 4px no-repeat;  color:#DB6570}
.comment .name a {background:none}
.comment a.interrog{ background:none;  color:#DB6570}
.comment .name{ color:#DB6570 }
.comment.even{ background-color:#f3eee6}

.commentcriterias .pagination a{ color:#DB6570 }
.commentcriterias .pagination .current{ color:#464749 }

/* Restaurant list */
.restlist{ color:#464749 }
.restlist a{ color:#5F9C8A }
.restlist td.resto a{ color:#464749  }
.restlist .odd{ background-color:#f3eee6 }
.restlist .resto{ }
.restlist .city{  }
.restlist .kitchen{  }
.restlist .contact{ }
.restlist .comments{}
.restlist .votes{ }
.restlist .rate{  }
.restcriterias a{ color: #5F9C8A;}
.restcriterias .criterias a{ color:#464749 }
.next{ background:url(../images/arrow_black.png) no-repeat right 5px }
.restcriterias .current{ color: #464749;}
.restcriterias .top{ background:url(../images/arrow_red.png) no-repeat left 4px }
.restcriterias .capitale{ background:url(../images/arrow_green.png) no-repeat left 4px }
.restcriterias .photos{ background:url(../images/arrow_white.png) no-repeat left 4px }

.commentform .error_list{ color: #FF0000 ;}

.commentresult{ font-weight: bold;}

.backtolist a{ color:#D09530; background:url(../images/arrow_black.png) no-repeat left 4px }

/* Footerzone */
#footerzone{ background:url(../images/bg_footer.png) no-repeat center top #494a4c }
#footerzone p{ color:#BFBFBF }
#footerzone_container,
#footerzone_container a{ color:#FFF }
#footerzone .col3 p a{ color:#DB6570 }
#footerzone .mail{ background:url(../images/thb_mail.gif) no-repeat left 5px; }
#footerzone .rss{ background:url(../images/thb_rss_grey.gif) no-repeat left 5px; }
#footerzone .fb{ background:url(../images/thb_facebook.gif) no-repeat left 5px; }
#footerzone .twitter{ background:url(../images/thb_twitter.gif) no-repeat left 5px; }
#footerzone .myspace{ background:url(../images/thb_myspace.gif) no-repeat left 5px; }
#footerzone .print{ background:url(../images/thb_mail.gif) no-repeat left 5px; }

#terms a{ color: #BFBFBF;}
#manual a{ color: #BFBFBF;}

#photos_thumbnail_area { float:none;clear:both; }

#video_thumbnail_area { float:none; clear:both; }
#video_thumbnail_area #video_thumbnail {}

#video_thumbnail_area #video_thumbnail #video_thumbnail_top
{
  width:280px;
  height:3px;
  position:absolute;
  z-index:4;
  background-image:url(../images/video_top.png);
  background-position: top;
  background-repeat: no-repeat;
  top:0;
  left:0;
}

#video_thumbnail_area #video_thumbnail #video_thumbnail_bottom
{
  width:280px;
  height:3px;
  position:absolute;
  z-index:4;
  background-image:url(../images/video_bottom.png);
  background-position: bottom;
  background-repeat: no-repeat;
  bottom:0;
  left:0;
}

#video_thumbnail_area #video_thumbnail_play
{
  position:absolute;
  display:block;
  z-index:5;
  top:0;
  left:0;
  width:280px;
  background-image:url(../images/play.png);
  background-position: center;
  background-repeat: no-repeat;
}


.static-content a { color: #5F9C8A; }
.static-content h3 { color: #464749; }
