
/* NOTRE CARTE */
.tab-notre-carte {position:relative; margin-top:0px; margin-left:13px;}
.tab-carte-jacks {position:relative; margin-left:0px; margin-top:30px;}
.bloc-carte-jacks {position:relative; background-image:url(../images/adresse/retrouvez-adresses-jacks-bloc.jpg); width:691px; height:87px; vertical-align:top; background-repeat:no-repeat; background-position:left top; background-color:#FFFFFF;}
.bloc-carte-burgers {position:relative; background-image:url(../images/notre-carte/background-degrade-burgers.jpg); width:691px; height:87px; vertical-align:top; background-repeat:no-repeat; background-position:left top; background-color:#FFFFFF;}
.bloc-carte-desserts {position:relative; background-image:url(../images/notre-carte/background-degrade-desserts.jpg); width:691px; height:99px; vertical-align:top; background-repeat:no-repeat; background-position:left top; background-color:#FFFFFF;}
.bloc-carte-moules {position:relative; background-image:url(../images/notre-carte/background-degrade-moules.jpg); width:691px; height:87px; vertical-align:top; background-repeat:no-repeat; background-position:left top; background-color:#FFFFFF;}
.bloc-carte-pizzas {position:relative; background-image:url(../images/notre-carte/background-degrade-pizzas.jpg); width:691px; height:87px; vertical-align:top; background-repeat:no-repeat; background-position:left top; background-color:#FFFFFF;}
.bloc-carte-salades {position:relative; background-image:url(../images/notre-carte/background-degrade-salades.jpg); width:691px; height:87px; vertical-align:top; background-repeat:no-repeat; background-position:left top; background-color:#FFFFFF;}
.bloc-carte-specialites {position:relative; background-image:url(../images/notre-carte/background-degrade-specialites.jpg); width:691px; height:87px; vertical-align:top; background-repeat:no-repeat; background-position:left top; background-color:#FFFFFF;}
.commande-link {text-decoration:none; color:#000000;}
.commande-traitee {text-decoration:none; color:#000000; font-size:15px; font-weight:bold; font-family:Verdana, Arial, Helvetica, sans-serif;}

/* EMPLACEMENT DU MENU FLASH */
#notrecarte {padding-left:0px; padding-top:0px;}
.bloc-notrecarte {text-align:center; margin-top:0px; border:0px;}

/* LIGHTWINDOW CARTE FRANCE */
.tab-choix2-lightwindow-carte {font-family:Verdana; font-size:11px; color:#333333; font-weight:normal;}
.ico-fleche-rouge {background-image:url(../images/notre-carte/carte-restaurants/ico-fleche-rouge.png); background-position:center left; background-repeat:no-repeat;}
* html .ico-fleche-rouge {background-image:url(../images/notre-carte/carte-restaurants/ico-fleche-rouge.gif); background-position:center left; background-repeat:no-repeat;}
#bt-ok-rouge a {width:29px; height:18px; background-color:#cc0000; padding:0px 0px 0px 0px; margin:0px; border:0px; color:#ffffff; font-size:9px; font-weight:bold; font-family:Verdana;}
input#bt-ok-rouge{width:29px; height:18px; background-color:#cc0000; padding:0px 0px 0px 0px; margin:0px; border:0px; color:#ffffff; font-size:9px; font-weight:bold; font-family:Verdana;}
#bt-add-to-basket-rouge a {width:110px; height:18px; background-color:#cc0000; padding:0px 0px 0px 0px; margin:0px; border:0px; color:#ffffff; font-size:9px; font-weight:bold; font-family:Verdana;}
input#bt-add-to-basket-rouge{width:110px; height:18px; background-color:#cc0000; padding:0px 0px 0px 0px; margin:0px; border:0px; color:#ffffff; font-size:9px; font-weight:bold; font-family:Verdana;}
option.liste-deroul-carte {font-size:11px; font-family:Arial;}
option.titre-liste-deroul-carte {font-size:11px; font-family:Arial; font-style:italic;}
/* BLOC CARTE PRODUIT */
.tab-carte {margin-top:15px;}
.tab-produit {margin-top:15px;}
.background-img-produit {background-image:url(../images/notre-carte/fond-img-produit.jpg); width:105px; height:85px; background-repeat:no-repeat; vertical-align:middle;}
.img-no-unregistred {background-image:url(../images/notre-carte/fond-img-produit-unregistred.jpg); width:105px; height:85px; background-repeat:no-repeat;}
.tab-detail-produit {margin-bottom:10px;}
.description-categorie {margin:20px 15px 15px 25px; text-align:center;}
.description-categorie-mascotte {margin:20px 15px 15px 25px; width:480px; text-align:center;}
.commentaires-categorie {margin:15px 15px 0px 0px; text-align:left; font-size:10px;}

.background-img-categorie { background-position:top; background-repeat:no-repeat;}

/* Titre de la catégorie */
#nom_categorie_pointilles {
margin:6px 0px 0px 0px;
border-bottom:1px solid #cc0000; 
width:691px;
height:13px;
}

#nom_categorie_pointilles {
margin:35px 0px 0px 0px;
border-bottom:1px solid #cc0000; 
width:691px;
height:13px;
}

#nom_categorie {
  margin:-19px 0px 0px 0px;
  padding: 0.3em 2px 0.3em 0px;
  color:#cc0000;
  font-size:15px;
  font-weight:bold;
  text-align:left;
  float:left;
}

#nom_categorie_l {
  margin:-19px 0px 0px 0px;
  padding: 0.3em 2px 0.3em 0px;
  color:#cc0000;
  font-size:11px;
  font-weight:bold;
  text-align:center;
  float:center;
}

#nom_categorie-noprix {
  margin:-19px 0px 0px 0px;
  padding: 0.3em 2px 0.3em 0px;
  color:#cc0000;
  font-size:15px;
  font-weight:bold;
  text-align:left;
  float:left;
}

/* Type nom des produits */
#nom_produit_pointilles {
margin:6px 0px 0px 0px;
border-bottom:1px dotted #333333; 
width:228px;
height:13px;
}

#nom_produit {
  margin:-16px 0px 0px 0px;
  padding: 0.3em 2px 0.3em 0px;
  color:#333333;
  font-size:14px;
  font-weight:bold;
  text-align:left;
  background-color:#FFFFFF;
  float:left;
}

#nom_sous_produit {
  margin:-16px 0px 0px 0px;
  padding: 0.3em 2px 0.3em 0px;
  color:#333333;
  font-size:12px;
  text-align:left;
  background-color:#FFFFFF;
  float:left;
}

.recette-produit {margin-top:-5px; width:228px; text-align:left; font-size:10px;}
.separateur-trait {background-image:url(../images/notre-carte/separateur-trait.jpg); width:4px; background-repeat:repeat-y;}

/* Type nom des options */
#nom_option_pointilles {
margin:0px 0px 0px 0px;
border-bottom:1px dotted #333333; 
width:295px;
height:8px;
}
#nom_option {
  margin:-13px 0px 0px 0px;
  padding: 0.3em 5px 0.3em 0px;
  color:#333333;
  font-size:10px;
  font-weight:normal;
  text-align:left;
  background-color:#FFFFFF;
  float:left;
}
#prix_option {
  margin:-13px 0px 0px 0px;
  padding: 0.3em 2px 0.3em 5px;
  color:#333333;
  font-size:11px;
  font-weight:bold;
  text-align:left;
  background-color:#FFFFFF;
  float:right;
}
#nom_option_popup_pointilles {
margin:0px 0px 0px 0px;
border-bottom:1px dotted #333333; 
width:260px;
height:8px;
}
#prix_option_popup {
  margin:-13px 0px 0px 0px;
  padding: 0.3em 2px 0.3em 5px;
  color:#333333;
  font-size:11px;
  font-weight:bold;
  text-align:left;
  background-color:#FFFFFF;
  float:right;
}

#ico_option {
  margin:-17px 0px 0px 0px;
  padding: 0.3em 3px 0.3em 0px;
  background-color:#FFFFFF;
  float:left;
}


/* BLOC POMMES FRITES */
.description-categorie-frites {margin:10px 0px 10px 0px;}
.commentaires-categorie-boissons{margin:20px 15px 0px 0px; text-align:left; font-size:10px;}

#nom_categorie_frites_pointilles {
margin:6px 0px 0px 0px;
border-bottom:1px solid #cc0000; 
width:330px;
height:13px;
}
#nom_produit_frites_pointilles{
margin:6px 0px 0px 0px;
border-bottom:1px dotted #333333; 
width:177px;
height:13px;
}

.separateur-trait-frites {background-image:url(../images/notre-carte/separateur-trait.jpg); width:4px; height:20px; background-repeat:no-repeat;}
.prix_option {
  color:#333333;
  font-size:11px;
  font-weight:bold;
  text-align:center;
}
#tab-options-frites {
  margin:-21px 0px 0px 0px;
  padding: 0.3em 3px 0.3em 0px;
  float:right;
}
.nom_option_frites {
  color:#333333;
  font-size:10px;
  font-weight:normal;
  text-align:left;
}
.illustration-pommes-frites {margin-left:35px;}

/* BLOC BOISSONS */
.description-categorie-boissons {margin:10px 0px 5px 0px; width:330px;}
.tab-detail-boissons {margin-top:10px;}
.nom_sscategorie_boissons {color:#333333; font-size:14px; font-weight:bold; text-align:left;}
#nom_options_boissons {
  margin:-13px 0px 0px 0px;
  padding: 0.3em 2px 0.3em 0px;
  color:#333333;
  font-size:10px;
  font-weight:normal;
  text-align:left;
  background-color:#FFFFFF;
  float:left;
}
#nom_options_boissons_pointilles {
margin:0px 0px 0px 0px;
border-bottom:1px dotted #333333; 
width:195px;
height:10px;
} 

#nom_sscat {font-size:13px;}

#nom_produit_boissons_pointilles {
margin:0px 0px 0px 0px;
border-bottom:1px dotted #333333; 
width:165px;
height:10px;
}
#nom_produit_boissons {
  margin:-13px 0px 0px 0px;
  padding: 0.3em 2px 0.3em 0px;
  color:#333333;
  font-size:11px;
  font-weight:normal;
  text-align:left;
  background-color:#FFFFFF;
  float:left;
}
.tab-boissons-img-produits {margin-top:10px; margin-bottom:5px;}
.border-boissons-img-produits {border:1px solid #666666;}

/* MENU ENFANT */
.tab-menu-enfant {margin-left:35px;}
.fond-menu-enfant-titre {background-image:url(../images/actu-prod/menu-enfant-titre.jpg); width:260px; height:30px;}
.menu-enfant-titre {text-align:center; color:#FFFFFF; font-size:14px; font-weight:bold;}
.menu-enfant-titre a, .menu-enfant-titre:hover {color:#FFFFFF; text-decoration:none;}
.fond-menu-enfant-txt {background-image:url(../images/actu-prod/menu-enfant-txt.jpg); width:260px; height:54px;}
.fond-menu-enfant-descriptif {background-image:url(../images/actu-prod/menu-enfant-descriptif.jpg); width:260px; height:153px;}
.color-menu-enfant-prix {color:#f7f410;}
.menu-enfant-jouets {color:#FFFFFF; font-size:12px; font-weight:bold; text-decoration:underline; text-align:center; margin-top:3px;}
.menu-enfant-recommandations-jouets {color:#FFFFFF; font-size:10px; text-align:left; margin:3px 25px 0px 25px;}
.descriptif-bloc-jaune {color:#000000; width:124px; margin:15px 0px 0px 13px; text-align:center; line-height:15px;}
.produits-standarts-menu-enfant {color:#FFFFFF; font-weight:bold; text-align:center; width:124px; margin:20px 0px 0px 7px; line-height:13px;}
.color-menu-enfant-plus {color:#f7f410; font-weight:bold;}

/* FORMULE MENU */
.tab-menu-formule {margin-left:35px;}
.fond-menu-formule-titre {background-image:url(../images/actu-prod/menu-formule-titre.jpg); width:260px; height:30px;}
.menu-formule-titre {text-align:center; color:#c70c0e; font-size:14px; font-weight:bold;}
.menu-formule-titre a, .menu-enfant-titre:hover {color:#000000; text-decoration:none;}
.fond-menu-formule-txt {background-image:url(../images/actu-prod/menu-formule-txt.jpg); width:260px; height:54px;}
.fond-menu-formule-descriptif {background-image:url(../images/actu-prod/menu-formule-descriptif.jpg); width:260px; height:153px;}
.color-menu-formule-prix {color:#000000;}
.menu-formule-jouets {color:#000000; font-size:12px; font-weight:bold; text-decoration:underline; text-align:center; margin-top:3px;}
.menu-formule-recommandations-jouets {color:#000000; font-size:10px; text-align:left; margin:3px 25px 0px 25px;}
.descriptif-bloc-blanc {color:#000000; width:124px; margin:15px 0px 0px px; text-align:center; line-height:15px;}
.produits-standarts-menu-formule {color:#000000; font-weight:bold; text-align:center; width:124px; margin:20px 0px 0px 7px; line-height:13px;}
.color-menu-formule-plus {color:#c70c0e; font-weight:bold;}

/* CSS MENU CARTE */
#burgers {position:relative; margin-left:0px; margin-top:0px; width:93px;}
.bg_menu_burgers{background-image:url(../images/notre-carte/menu-carte-ext/burgers-on.jpg); width:93px; height:36px;}
.bg-burgers, .bg-burgers a {background-image:url("../images/notre-carte/menu-carte-ext/burgers-off.jpg"); width:93px; height:36px; cursor:pointer;}
.bg-burgers:hover  {background-image:url(../images/notre-carte/menu-carte-ext/burgers-on.jpg); width:93px; height:36px;}

#specialites {position:relative; margin-left:0px; margin-top:0px; width:90px;}
.bg_menu_specialites{background-image:url(../images/notre-carte/menu-carte-ext/specialites-on.jpg); width:90px; height:36px;}
.bg-specialites, .bg-specialites a {background-image:url(../images/notre-carte/menu-carte-ext/specialites-off.jpg); width:90px; height:36px; cursor:pointer;}
.bg-specialites:hover  {background-image:url(../images/notre-carte/menu-carte-ext/specialites-on.jpg); width:90px; height:36px;}

#pizzas {position:relative; margin-left:0px; margin-top:0px; width:59px;}
.bg_menu_pizzas{background-image:url(../images/notre-carte/menu-carte-ext/pizzas-on.jpg); width:59px; height:36px;}
.bg-pizzas, .bg-pizzas a {background-image:url(../images/notre-carte/menu-carte-ext/pizzas-off.jpg); width:59px; height:36px; cursor:pointer;}
.bg-pizzas:hover  {background-image:url(../images/notre-carte/menu-carte-ext/pizzas-on.jpg); width:59px; height:36px;}

#salades-sandwiches {position:relative; margin-left:0px; margin-top:0px; width:158px;}
.bg_menu_salades-sandwiches{background-image:url(../images/notre-carte/menu-carte-ext/salades-sandwiches-on.jpg); width:158px; height:36px;}
.bg-salades-sandwiches, .bg-salades-sandwiches a {background-image:url(../images/notre-carte/menu-carte-ext/salades-sandwiches-off.jpg); width:158px; height:36px; cursor:pointer;}
.bg-salades-sandwiches:hover  {background-image:url(../images/notre-carte/menu-carte-ext/salades-sandwiches-on.jpg); width:158px; height:36px;}

#moules {position:relative; margin-left:0px; margin-top:0px; width:65px;}
.bg_menu_moules{background-image:url(../images/notre-carte/menu-carte-ext/moules-on.jpg); width:65px; height:36px;}
.bg-moules, .bg-moules a {background-image:url(../images/notre-carte/menu-carte-ext/moules-off.jpg); width:65px; height:36px; cursor:pointer;}
.bg-moules:hover  {background-image:url(../images/notre-carte/menu-carte-ext/moules-on.jpg); width:65px; height:36px;}

#desserts {position:relative; margin-left:0px; margin-top:0px; width:78px;}
.bg_menu_desserts{background-image:url(../images/notre-carte/menu-carte-ext/desserts-on.jpg); width:78px; height:36px;}
.bg-desserts, .bg-desserts a {background-image:url(../images/notre-carte/menu-carte-ext/desserts-off.jpg); width:78px; height:36px; cursor:pointer;}
.bg-desserts:hover  {background-image:url(../images/notre-carte/menu-carte-ext/desserts-on.jpg); width:78px; height:36px;}

#boissons{position:relative; margin-left:0px; margin-top:0px; width:78px;}
.bg_menu_boissons{background-image:url(../images/notre-carte/menu-carte-ext/boissons-on.jpg); width:78px; height:36px;}
.bg-boissons, .bg-boissons a {background-image:url(../images/notre-carte/menu-carte-ext/boissons-off.jpg); width:78px; height:36px; cursor:pointer;}
.bg-boissons:hover  {background-image:url(../images/notre-carte/menu-carte-ext/boissons-on.jpg); width:78px; height:36px;}

#frites{position:relative; margin-left:0px; margin-top:0px; width:70px;}
.bg_menu_frites{background-image:url(../images/notre-carte/menu-carte-ext/frites-on.jpg); width:70px; height:36px;}
.bg-frites, .bg-frites a {background-image:url(../images/notre-carte/menu-carte-ext/frites-off.jpg); width:70px; height:36px; cursor:pointer;}
.bg-frites:hover  {background-image:url(../images/notre-carte/menu-carte-ext/frites-on.jpg); width:70px; height:36px;}

#promotions{position:relative; margin-left:0px; margin-top:0px; width:341px;}
.bg_promotions{background-image:url(../images/notre-carte/menu-carte-ext/promotions-on.jpg); width:341px; height:31px;}
.bg-promotions, .bg-promotions a {background-image:url(../images/notre-carte/menu-carte-ext/promotions-off.jpg); width:341px; height:31px; cursor:pointer;}
.bg-promotions:hover  {background-image:url(../images/notre-carte/menu-carte-ext/promotions-on.jpg); width:341px; height:31px;}

#menus-enfants{position:relative; margin-left:0px; margin-top:0px; width:350px;}
.bg_menus_enfants{background-image:url(../images/notre-carte/menu-carte-ext/menus-enfants-on.jpg); width:350px; height:31px;}
.bg-menus-enfants, .bg-menus-enfants a {background-image:url(../images/notre-carte/menu-carte-ext/menus-enfants-off.jpg); width:350px; height:31px; cursor:pointer;}
.bg-menus-enfants:hover  {background-image:url(../images/notre-carte/menu-carte-ext/menus-enfants-on.jpg); width:350px; height:31px;}
 
.menu_choix_double{color:#cc0000; font-size:20px; font-weight:bold;}
.menu_choix_simple{color:#cc0000; font-size:20px; font-weight:bold;}

#bloc-panier {position:relative; margin-left:0px; margin-top:0px; margin-right:0px; width:691px; background-color:#FFFFFF; background-repeat:repeat-y;}
.degrade-panier#bloc-panier {background-image:url(../images/clubs-jacks/panier-bloc.jpg); width:691px; vertical-align:top; background-repeat:no-repeat; background-position:left top;}