/* CLUB JACK'S */
#bloc-club-jacks {position:relative; margin-left:0px; margin-top:0px; margin-right:0px; width:691px; background-color:#FFFFFF; background-repeat:repeat-y;}
.degrade-club-jacks#bloc-club-jacks {background-image:url(../images/clubs-jacks/fond-degrade-clubjacks-bloc.jpg); width:691px; height:385px; vertical-align:top; background-repeat:no-repeat; background-position:left top;}
.degrade-inscription-club-jacks#bloc-club-jacks {background-image:url(../images/clubs-jacks/fond-degrade-clubjacks-inscription-bloc.jpg); width:691px; height:512px; vertical-align:top; background-repeat:no-repeat; background-position:left top;}

.ss-titre-form {font-size:10px;}

.tab-club {position:relative; margin-top:0px; margin-left:13px;}
.tab-clubjacks {position:relative; margin-left:0px; margin-top:30px;}

input.inscription-club {font-family:Tahoma, Helvetica, Verdana, Arial, sans-serif; height:17px; padding:0px; margin:0px; font-size:11px;}

input.erreur-inscription-club {
color:#cc0000;
background-color:#FFFFFF;
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size: 11px;
font-weight: bold;
border-style: solid;
border-width: 0px;
text-align: left;
width: 230px;
margin: 10px 0px 0px 0px;
padding: 0;
}
.bt-inscription-club {margin-left:100px; cursor:pointer;}
.champs-obligatoires {color:#FF0000;}
.txt-liste {font-size:11px;}
select.txt-liste {font-size:11px;}
.name-champ {font-family:Verdana; font-size:11px; color:#333333; font-weight:normal;}


/* CLUB JACK'S - ESPACE D'IDENTIFICATION */
.deja-inscrit {margin-left:10px; margin-top:10px;}
.deja-inscrit-titre {margin:-19px 0px 0px 0px; padding: 0.3em 0px 0.3em 0px; color:#333333; font-weight:bold; text-align:left;}
.deja-inscrit-ligne {margin:5px 0px 0px 0px; border-bottom:1px solid #eb5a0b; width:170px; height:15px;}
.font-namechamp {text-align:right; padding-right:5px; font-size:10px; font-weight:bold;}

.mot-de-passe-oublie {font-size:10px; font-style:italic; text-decoration:underline; color:#333333;}
.mot-de-passe-oublie a , .mot-de-passe-oublie:hover {color:#cc0000;}

input.club-jacks {font-family:Tahoma; height:17px; padding:0px; margin:0px; font-size:11px; border:1px solid #cccccc; cursor:pointer;}
/*#club-bt-ok a {width:29px; height:18px; background-color:#cccccc; padding:0px 0px 0px 0px; margin:0px; border:0px; color:#333333; font-size:9px; font-weight:bold; font-family:Verdana; cursor:pointer;}
input#club-bt-ok{width:29px; height:18px; background-color:#cccccc; padding:0px 0px 0px 0px; margin:0px; border:0px; color:#333333; font-size:9px; font-weight:bold; font-family:Verdana; cursor:pointer;}
*/




.nouveau-visiteur-accroche {margin-top:5px; width:220px; font-size:10px;}
#club-bt-inscrire a {width:75px; height:18px; background-color:#cccccc; padding:4px 0px 0px 5px; margin:0px; border:0px; color:#333333; font-size:9px; font-weight:bold; font-family:Verdana; text-decoration:none; cursor:pointer;}
#club-bt-inscrire{width:75px; height:18px; background-color:#cccccc; padding:4px 0px 0px 5px; margin:0px; border:0px; color:#333333; font-size:9px; font-weight:bold; font-family:Verdana; text-decoration:none; cursor:pointer;}

.lien-autres-coupons, a.lien-autres-coupons {color:#333333;font-size:10px;}
.lien-autres-coupons:hover {color:#CC0000;}

input.erreur{
color:#FF0000;
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size: 10px;
font-weight: normal;
border-style: solid;
border-width: 0px;
text-align: left;
width: 210px;
}

.bienvenue-titre {margin:-19px 0px 0px 10px; padding: 0.3em 0px 0.3em 0px; color:#333333; font-weight:bold; text-align:left;}
.bienvenue-ligne {margin:20px 0px 0px 10px; border-bottom:1px solid #eb5a0b; width:202px; height:15px;}
.bienvenue-nom-prenom {margin:5px 0px 0px 10px;}
.bienvenue-sedeconnecter {text-decoration:none; color:#333333; font-weight:normal; font-size:10px;}
.bienvenue-sedeconnecter a, .bienvenue-sedeconnecter:hover {text-decoration:none; color:#CC0000; font-weight:normal;}
.votreespace-titre {margin:-19px 0px 0px 10px; padding: 0.3em 0px 0.3em 0px; color:#333333; font-weight:bold; text-align:left;}
.votreespace-ligne {margin:5px 0px 0px 10px; border-bottom:1px solid #eb5a0b; width:202px; height:15px;}

#club-bt-go a {width:25px; height:18px; background-color:#cc0000; padding:4px 0px 0px 4px; margin:0px; border:0px; color:#ffffff; font-size:9px; font-weight:bold; font-family:Verdana; text-decoration:none; cursor:pointer;}
#club-bt-go{width:25px; height:15px; background-color:#cc0000; padding:4px 0px 0px 4px; margin:0px; border:0px; color:#ffffff; font-size:9px; font-weight:bold; font-family:Verdana; text-decoration:none;margin:-22px 0px 0px 183px; cursor:pointer;}

/* CLUB JACK'S - COUPONS REDUCTIONS */
.fond-coupon {position:relative; background-position:left top; background-repeat:no-repeat;}
.coordonnees-restaurant {position:absolute; font-family:Verdana; font-size:10px; text-align:center; top:231px; width:400px; left:25px;}
.description-reduction {position:absolute; font-family:Verdana; font-size:11px; font-weight:bold; top:263px; left:30px; text-align:center; width:385px;}

/* CLUB JACK'S - FORMULAIRE D'INSCRIPTION */
.texte-intro-inscription {margin:15px 15px 0px 15px;}
.ligne-ss-titre-form {
margin:6px 0px 0px 0px;
border-bottom:1px solid #cc0000; 
width:350px;
height:13px;
}
.ss-titre-form {
  margin:-18px 0px 0px 0px;
  padding: 0.3em 2px 0.3em 0px;
  color:#cc0000;
  font-size:11px;
  font-weight:bold;
  text-align:left;
  float:left;
}

/*#bt-valider-inscription a {width:200px; 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; cursor:pointer;}
input#bt-valider-inscription{width:200px; 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; cursor:pointer;}
#bt-retour a {width:75px; 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; cursor:pointer;}
input#bt-retour{width:75px; 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; cursor:pointer;}
*/
input.erreur-inscription {
color:#cc0000;
background-color:#FFFFFF;
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size: 11px;
font-weight: bold;
border-style: solid;
border-width: 0px;
text-align: left;
width: 380px;
margin: 10px 0px 0px 0px;
}

/* CLUB JACK'S - MOT DE PASSE OUBLIE */
.infos-explication-mtp-perdu {margin:10px 10px 0px 10px; text-align:justify;}
.bt-ok-passoublie a {width:29px; height:18px; background-color:#cccccc; padding:0px 0px 0px 0px; margin:0px; border:0px; color:#333333; font-size:9px; font-weight:bold; font-family:Verdana; cursor:pointer;}
input.bt-ok-passoublie{width:29px; height:18px; background-color:#cccccc; padding:0px 0px 0px 0px; margin:0px; border:0px; color:#333333; font-size:9px; font-weight:bold; font-family:Verdana;}
.bt-ok-passmodif a {width:200px; height:18px; background-color:#cccccc; padding:0px 0px 0px 0px; margin:0px; border:0px; color:#333333; font-size:9px; font-weight:bold; font-family:Verdana; cursor:pointer;}
input.bt-ok-passmodif{width:200px; height:18px; background-color:#cccccc; padding:0px 0px 0px 0px; margin:0px; border:0px; color:#333333; font-size:9px; font-weight:bold; font-family:Verdana;}

/* CLUB JACK'S - PAGE BIENVENUE */
.tab-contenu-index-clubjacks {margin:20px 0px 0px 30px;}

.bt-voir-carte-jacks a {
float:left;
width:263px;
height:69px;
background-image:url(../images/clubs-jacks/bt-carte-jacks.jpg);
background-repeat:no-repeat;
margin:15px 0px 0px 60px; cursor:pointer;
}
.bt-voir-carte-jacks a:hover {
float:left;
width:263px;
height:69px;
background-image:url(../images/clubs-jacks/bt-carte-jacks.jpg);
background-repeat:no-repeat; cursor:pointer;
}
a.bt-voir-carte-jacks-url, a.bt-voir-carte-jacks-url:hover {font-family:Verdana; font-size:14px; color:#FFFFFF; text-decoration:none; padding-left:97px; font-weight:bold; cursor:pointer;}

/*.bt-modif-informations a {
float:left;
width:165px;
height:19px;
background-image:url(../images/clubs-jacks/bt-modifier-informations.jpg);
background-repeat:no-repeat;
margin:0px 0px 0px 0px; cursor:pointer;
}
.bt-modif-informations a:hover {
float:left;
width:165px;
height:19px;
background-image:url(../images/clubs-jacks/bt-modifier-informations.jpg);
background-repeat:no-repeat; cursor:pointer;
}
a.bt-modif-informations-url, a.bt-modif-informations-url:hover {font-family:Verdana; font-size:11px; color:#333333; text-decoration:none; text-align:center; padding-top:2px;}
*/
.background-bloc1-coupon {background-image:url(../images/clubs-jacks/bloc1-coupon.jpg); width:196px; height:36px; background-repeat:no-repeat; font-size:14px; padding-left:20px;}
.background-bloc2-coupon {background-image:url(../images/clubs-jacks/bloc2-coupon.jpg); width:196px; height:72px; background-repeat:no-repeat; font-size:11px; color:#FFFFFF; padding:7px 15px 0px 15px;}
.lien-imprimer-coupon, .lien-imprimer-coupon a {color:#333333; text-decoration:underline; font-size:10px;}
.lien-imprimer-coupon:hover {color:#cc0000;}

* {
   font-size: 11px; /* on définit les propriétés de texte pour toutes les balises */
   font-family: Tahoma` Verdana` Arial` serif;
}
a.infobulle {
   position: relative;
   color: black;
   text-decoration: none;
   border-bottom: 1px gray dotted; /* on souligne le texte */
}
a.infobulle span {
   display: none; /* on masque l'infobullebulle */
}
a.infobulle:hover {
   background: none; /* correction d'un bug IE */
   z-index: 500; /* on définit une valeur pour l'ordre d'affichage */

   cursor: help; /* on change le curseur par défaut en curseur d'aide */
}
a.infobulle:hover span {
   display: inline; /* on affiche l'infobullebulle */
   position: absolute;

   white-space: nowrap; /* on change la valeur de la propriété white-space pour qu'il n'y ait pas de retour à la ligne non-désiré */

   top: 30px; /* on positionne notre infobullebulle */
   left: 20px;

   background: white;

   color: green;
   padding: 3px;

   border: 1px solid green;
   border-left: 4px solid green;
   
}

.action img {
cursor:pointer;
}

/* MAIL DE CONFIRMATION D'INSCRIPTION */
.background-contenu-mail {background-image:url(../images/clubs-jacks/background-confirmation-inscription.jpg); width:550px; background-repeat:no-repeat; background-position:top;}
.contenu-mail {padding:10px 15px 10px 15px; font-family:Verdana, Arial, Helvetica, sans-serif; font-size: 11px; color:#333333;}
.contenu-mail a {color:#333333; text-decoration:underline;}
.contenu-mail a:hover {color:#c00502; text-decoration:underline;}

.conection-error {color:#cc0000; font-family:Verdana; font-size:14px; display:block; margin-right:20px; text-decoration:none; font-weight:bold; line-height:16px;}
.conection-error-raison {color:#cc0000; font-family:Verdana; font-size:12px; display:block; margin-right:15px; text-decoration:none; line-height:16px;}

/*--------------------------------------------*/
.club-bt-go-main-alt{background-image:url(../images/bt_bg.png);background-position: top right;background-repeat:no-repeat;padding:4px 0px 0px 0px; margin:0px; border:0px; height:19px;color:#ffffff; font-size:9px;font-weight:bold; font-family:Verdana; text-decoration:none;text-align:center;margin:-23px 45px 0px 173px; cursor:pointer;}
.club-bt-go-main-alt  a{height:19px;padding:4px 0px 0px 0px; margin:0px; border:0px; color:#ffffff; font-size:9px; font-weight:bold; font-family:Verdana; text-decoration:none; cursor:pointer;}
.club-bt-go-left-alt {background-image:url(../images/bt_g.png);background-repeat:no-repeat;width:5px;height:19px;padding:4px 0px 0px 0px; margin:0px; border:0px; color:#ffffff; font-size:9px; font-weight:bold; font-family:Verdana; text-decoration:none; margin:-20px 0px 0px 168px; cursor:pointer;}

.submit-inscription{float:left;background-image:url(../images/bt_bg.png);background-position: top right;background-repeat:no-repeat;padding:4px 0px 0px 0px; margin:0px; border:0px; height:19px;color:#ffffff; font-size:9px; font-weight:bold;font-family:Verdana; text-decoration:none;text-align:center;margin:-23px 45px 0px 173px; cursor:pointer;}
.submit-inscription-left {float:left;background-image:url(../images/bt_g.png);background-repeat:no-repeat;width:5px;height:19px;padding:4px 0px 0px 0px; margin:0px; border:0px; color:#ffffff; font-size:9px; font-weight:bold; font-family:Verdana; text-decoration:none; margin:-20px 0px 0px 168px; cursor:pointer;}


.cancel-inscription{float:left;background-image:url(../images/bt_bg.png);background-position: top right;background-repeat:no-repeat;padding:4px 0px 0px 0px; margin:0px; border:0px; height:19px;color:#ffffff; font-size:9px; font-weight:bold; font-family:Verdana; text-decoration:none;text-align:center;margin:-23px 45px 0px 5px; cursor:pointer;}
.cancel-inscription-left {float:left;background-image:url(../images/bt_g.png);background-repeat:no-repeat;width:5px;height:19px;padding:4px 0px 0px 0px; margin:0px; border:0px; color:#ffffff; font-size:9px; font-weight:bold; font-family:Verdana; text-decoration:none; margin:-20px 0px 0px 0px; cursor:pointer;}

.basket-button{float:left;background-image:url(../images/bt_bg_green.png);background-position: top right;background-repeat:no-repeat;padding:0px 4px 4px 0px; margin:0px; border:0px; height:19px;color:#ffffff; font-size:9px; font-weight:bold; font-family:Verdana; text-decoration:none;text-align:center;cursor:pointer;}
.basket-button-left{float:left;background-image:url(../images/bt_g_green.png);background-repeat:no-repeat;width:5px;height:19px;padding:0px 0px 0px 0px; margin:0px; border:0px; color:#ffffff; font-size:9px; font-weight:bold; font-family:Verdana; text-decoration:none;  cursor:pointer;}

.basket-button{float:left;background-image:url(../images/bt_bg_green.png);background-position: top right;background-repeat:no-repeat;padding:0px 4px 4px 0px; margin:0px; border:0px; height:19px;color:#ffffff; font-size:9px; font-weight:bold; font-family:Verdana; text-decoration:none;text-align:center;cursor:pointer;}
#basket-button{float:left;background-image:url(../images/bt_bg_green.png);background-position: top right;background-repeat:no-repeat;padding:0px 4px 4px 0px; margin:0px; border:0px; height:19px;color:#ffffff; font-size:9px; font-weight:bold; font-family:Verdana; text-decoration:none;text-align:center;cursor:pointer;}
.basket-button-left{float:left;background-image:url(../images/bt_g_green.png);background-repeat:no-repeat;width:5px;height:19px;padding:0px 0px 0px 0px; margin:0px; border:0px; color:#ffffff; font-size:9px; font-weight:bold; font-family:Verdana; text-decoration:none;  cursor:pointer;}

.bt-modif-informations{float:left;background-image:url(../images/bt_bg_green.png);background-position: top right;background-repeat:no-repeat;padding:0px 0px 4px 0px; margin:0px; border:0px; height:19px;color:#ffffff; font-size:9px;font-weight:bold; font-family:Verdana; text-decoration:none;text-align:center; cursor:pointer;}
.bt-modif-informations a{float:left;height:19px;padding:0px 0px 4px 0px; margin:0px; border:0px; color:#ffffff;font-weight:bold; text-decoration:none; cursor:pointer;font-family:Verdana; font-size:11px; text-align:center;}
.bt-modif-informations-left {float:left;background-image:url(../images/bt_g_green.png);background-repeat:no-repeat;width:5px;height:19px;padding:4px 0px 0px 0px; margin:0px; border:0px; color:#ffffff; font-size:9px; font-weight:bold; font-family:Verdana; text-decoration:none; cursor:pointer;}

#club-bt-ok{float:left;background-image:url(../images/bt_bg_green.png);background-position: top right;background-repeat:no-repeat;padding:0px 0px 4px 0px; margin:0px; border:0px; height:19px;color:#ffffff; font-size:9px;font-weight:bold; font-family:Verdana; text-decoration:none;text-align:center; cursor:pointer;}
#club-bt-ok a{float:left;height:19px;padding:4px 4px 0px 0px; margin:0px; border:0px; color:#ffffff;font-weight:bold; text-decoration:none; cursor:pointer;font-family:Verdana; font-size:11px; text-align:center;}
.club-bt-ok-left {float:left;background-image:url(../images/bt_g_green.png);background-repeat:no-repeat;width:5px;height:19px;padding:4px 0px 0px 0px; margin:0px; border:0px; color:#ffffff; font-size:9px; font-weight:bold; font-family:Verdana; text-decoration:none; cursor:pointer;}


#choose-resto{float:left;background-image:url(../images/bt_bg.png);background-position: top right;background-repeat:no-repeat;padding:4px 4px 0px 0px; margin:0px; border:0px; height:19px;color:#ffffff; font-size:9px;font-weight:bold; font-family:Verdana; text-decoration:none;text-align:center; cursor:pointer;}
#choose-resto a{float:left;height:19px;padding:0px 4px 4px 0px; margin:0px; border:0px; color:#ffffff;font-weight:bold; text-decoration:none; cursor:pointer;font-family:Verdana; font-size:11px; text-align:center;}
.choose-resto-left {float:left;background-image:url(../images/bt_g.png);background-repeat:no-repeat;width:5px;height:19px;padding:4px 0px 0px 0px; margin:0px; border:0px; color:#ffffff; font-size:9px; font-weight:bold; font-family:Verdana; text-decoration:none; cursor:pointer;}
.header-commandes { font-weight:bold; text-align:left;}
.commandes-ligne { border-bottom:1px solid #eb5a0b; color:#333333}
.hidden-orders { display: none;}

