/*
  $Id: stylesheet.css,v 1.41 2009/12/03 09:17:42 hugbart Exp $

  osCommerce, Open Source E-Commerce Solutions
  http://www.oscommerce.com

  Copyright (c) 2003 osCommerce

  Released under the GNU General Public License
*/

/* event calendar sytle sheet */
@import url("events_calendar.css");

.sextoy-boxText { font-family: Verdana, Arial, sans-serif; font-size: 10px; }
.sextoy-errorBox { font-family : Verdana, Arial, sans-serif; font-size : 10px; background: #ffb3b5; font-weight: bold; }
.sextoy-stockWarning { font-family : Verdana, Arial, sans-serif; font-size : 10px; color: #cc0033; }
.sextoy-productsNotifications { background: #f2fff7; }
.sextoy-orderEdit { font-family : Verdana, Arial, sans-serif; font-size : 10px; color: #70d250; text-decoration: underline; }

body {
  background: #b72c86 url('images/x-taze/fd_degrad.gif') repeat-y left;
  color: #000000;
  margin: 0px;
  padding: 16px 19px 100px 17px;
}

/* <!---  Style pour cadre general*/
.sextoy-cadre_fd_page { background: #FFFFFF url('images/x-taze/x_fond.gif') no-repeat 96px 8px; }

.sextoy-cadre_fd { height: 11px; min-height: 11px; max-height: 11px; }

.sextoy-cadre_fd_hd_g{
  width: 11px; min-width: 11px; max-width: 11px;
  background: url('images/x-taze/cadre_page/ht_g.gif') no-repeat top left;
}
.sextoy-cadre_fd_hd_m{ background: #FFFFFF url('images/x-taze/cadre_page/pixel_border.gif') repeat-x top left; }
.sextoy-cadre_fd_hd_d{ 
  width: 11px; min-width: 11px; max-width: 11px;
  background: url('images/x-taze/cadre_page/ht_dr.gif') no-repeat top right; 
}

.sextoy-cadre_fd_m_g{ background: #FFFFFF url('images/x-taze/cadre_page/pixel_border.gif') repeat-y top left; }
.sextoy-cadre_fd_m_d{ background: #FFFFFF url('images/x-taze/cadre_page/pixel_border.gif') repeat-y top right; }

.sextoy-cadre_fd_bs_g{ background: url('images/x-taze/cadre_page/bs_g.gif') no-repeat bottom left; }
.sextoy-cadre_fd_bs_m{ background: #FFFFFF url('images/x-taze/cadre_page/pixel_border.gif') repeat-x bottom left; }
.sextoy-cadre_fd_bs_d{ background: url('images/x-taze/cadre_page/bs_dr.gif') no-repeat bottom right; }
/* ---!> */

/* <!---  Style header */
.sextoy-logo{
  width: 250px; min-width: 250px; max-width: 250px;
  
  vertical-align:top;
  padding: 40px 0px 0px 20px;
}

.sextoy-pub{
  vertical-align:top;
  text-align: left;
  padding: 0px 0px 0px 0px;
}
.sextoy-access_rub {
  height: 65px; min-height: 65px; max-height: 65px;
  padding: 0px 0px 0px 0px;
  margin: 0px 0px 0px 0px;
  
}

tr.access_cpte { height: 40px; min-height: 40px; max-height: 40px; }

.sextoy-access_cpte { width: 571px; }

.sextoy-login { width: 140px; min-width: 140px; max-width: 140px; }

.sextoy-login_box{
  color: #797979;
  font-family: arial;
  font-weight: normal;
  font-size: 7pt;
  padding: 0 0 0 3px;
}

a, input { position: relative; z-index: 1; }

.sextoy-input {
  border:1px solid #7f7f7f;
  width: 93px;
  margin-top: 3px;
  color: #EB1986;
  font-family: verdana;
  font-size: 8pt;
  font-weight: normal;  
}

table.sextoy-btn_cat{ padding:0px;display:inline;display:inline-block;float:left; }
a.btn_cat{padding:0px;}
.sextoy-btn_cat {
  height: 30px; min-height: 30px; max-height: 30px;
  
  color: #FFFFFF;
  font-family: verdana;
  font-weight: bold;
  font-size: 9pt;
}

.sextoy-btn_cat_deb_rose{
  width: 10px; min-width: 10px; max-width: 10px;
  padding-left:10px;
  padding-top:30px;
  
  background: url('images/x-taze/menu/fd_btn_deb.gif') no-repeat center right;
}
.sextoy-btn_cat_m_rose{background: url('images/x-taze/menu/fd_btn.gif') repeat-x center right;}
.sextoy-btn_cat_fin_rose{
  width: 10px; min-width: 10px; max-width: 10px;
  padding-left:10px;
  
  background: url('images/x-taze/menu/fd_btn_fin.gif') no-repeat center left;
}

.sextoy-btn_cat_deb_bleu { background: url('images/x-taze/menu/fd_btn_deb_bleu.gif') no-repeat center right; }
.sextoy-btn_cat_m_bleu {background: url('images/x-taze/menu/fd_btn_bleu.gif') repeat-x center right;}
.sextoy-btn_cat_fin_bleu {background: url('images/x-taze/menu/fd_btn_fin_bleu.gif') no-repeat center left; }

.sextoy-btn_cat_deb_carmin { background: url('images/x-taze/menu/fd_btn_deb_carmin.gif') no-repeat center right; }
.sextoy-btn_cat_m_carmin {background: url('images/x-taze/menu/fd_btn_carmin.gif') repeat-x center right;}
.sextoy-btn_cat_fin_carmin {background: url('images/x-taze/menu/fd_btn_fin_carmin.gif') no-repeat center left; }

.sextoy-btn_cat_deb_tur { background: url('images/x-taze/menu/fd_btn_deb_tur.gif') no-repeat center right; }
.sextoy-btn_cat_m_tur {background: url('images/x-taze/menu/fd_btn_tur.gif') repeat-x center right;}
.sextoy-btn_cat_fin_tur {background: url('images/x-taze/menu/fd_btn_fin_tur.gif') no-repeat center left; }

.sextoy-btn_cat_deb_vert { background: url('images/x-taze/menu/fd_btn_deb_vert.gif') no-repeat center right; }
.sextoy-btn_cat_m_vert {background: url('images/x-taze/menu/fd_btn_vert.gif') repeat-x center right;}
.sextoy-btn_cat_fin_vert {background: url('images/x-taze/menu/fd_btn_fin_vert.gif') no-repeat center left; }

.sextoy-btn_cat_deb_rouge { background: url('images/x-taze/menu/fd_btn_deb_rouge.gif') no-repeat center right; }
.sextoy-btn_cat_m_rouge {background: url('images/x-taze/menu/fd_btn_rouge.gif') repeat-x center right;}
.sextoy-btn_cat_fin_rouge {background: url('images/x-taze/menu/fd_btn_fin_rouge.gif') no-repeat center left; }

.sextoy-btn_cat_deb_orange { background: url('images/x-taze/menu/fd_btn_deb_orange.gif') no-repeat center right; }
.sextoy-btn_cat_m_orange {background: url('images/x-taze/menu/fd_btn_orange.gif') repeat-x center right;}
.sextoy-btn_cat_fin_orange {background: url('images/x-taze/menu/fd_btn_fin_orange.gif') no-repeat center left; }

.sextoy-btn_cat_deb_violet { background: url('images/x-taze/menu/fd_btn_deb_violet.gif') no-repeat center right; }
.sextoy-btn_cat_m_violet {background: url('images/x-taze/menu/fd_btn_violet.gif') repeat-x center right;}
.sextoy-btn_cat_fin_violet {background: url('images/x-taze/menu/fd_btn_fin_violet.gif') no-repeat center left; }

.sextoy-contact {
  color: #A90B71;
  font-family: verdana;
  font-size: 8pt;
  font-weight: bold;
  
  vertical-align: bottom;
  padding-bottom: 3px;
  padding-right: 5px;
  padding-left: 5px;
}

.sextoy-btn_access { padding-left: 10px;}

td.menu_txt { padding: 0px 0px 0px 20px; }
.sextoy-menu_txt {
  color: #5E5F5F;
  font-family: verdana;
  font-size: 8pt;
  font-weight: normal;
  padding: 5px 0px 0px 10px;
}
/* ---!> */

/* <!---  Style box droite */

.sextoy-box_xtaze_ht{
  height: 5px; min-height: 5px; max-height: 5px;
  background: url('images/x-taze/box/orange_ht_box.gif') no-repeat top center; 
}

.sextoy-box_xtaze_g {
  width: 2px; min-width: 2px; max-width: 2px;
  background: #FFFFFF url('images/x-taze/box/pixel_border.gif') repeat-y top left; 
}

.sextoy-box_xtaze_m {
  /*height: 597px; min-height: 597px; max-height: 597px;*/
  height: 297px; min-height: 297px; max-height: 297px;
  background: url('images/x-taze/box/orange_fond.gif') repeat-x top center;
  vertical-align: top;
  
  padding-left: 11px;
  padding-top: 20px;
}

.sextoy-box_xtaze_d {
  width: 3px; min-width: 3px; max-width: 3px;
  background: #FFFFFF url('images/x-taze/box/pixel_border.gif') repeat-y top right; 
}

.sextoy-box_xtaze_bs{
  height: 5px; min-height: 5px; max-height: 5px;
  background: url('images/x-taze/box/orange_bs_box.gif') no-repeat bottom center; 
}

.sextoy-box_xtaze_spacer{ height: 4px; min-height: 4px; max-height: 4px; }

.sextoy-box_xtaze_titre { 
  padding-left:7px;
  height: 14px; min-height: 14px; max-height: 14px;
}

.sextoy-box_history_titre {
  background: url('images/x-taze/box/produit_titre.png') no-repeat top center;
  height: 14px; min-height: 14px; max-height: 14px;
}

.sextoy-box_history_ht{
  height: 5px; min-height: 5px; max-height: 5px;
  background: url('images/x-taze/box/lastproduit_ht.gif') no-repeat top center; 
}

.sextoy-box_history_g {
  width: 3px; min-width: 3px; max-width: 3px;
  background: #FFFFFF url('images/x-taze/box/pixel_border.gif') repeat-y top left; 
}

.sextoy-box_history_m {
  background: #7d40b7 url('images/x-taze/box/lastproduit_fd.gif') repeat-x top center;
  vertical-align: top;
  
  padding: 10px 9px 10px 8px;
}

.sextoy-box_history_d {
  width: 3px; min-width: 3px; max-width: 3px;
  background: #FFFFFF url('images/x-taze/box/pixel_border.gif') repeat-y top right;
}

.sextoy-cadre_produit_history_ht {
  border-left: 1px solid #CCCCCC;
  border-right: 1px solid #CCCCCC;
  border-top: 1px solid #CCCCCC;
  height: 15px; min-height: 15px; max-height: 15px;
}
.sextoy-cadre_produit_history_bs {
  border-left: 1px solid #CCCCCC;
  border-right: 1px solid #CCCCCC;
  border-bottom: 1px solid #CCCCCC;
  height: 15px; min-height: 15px; max-height: 15px;
}

.sextoy-box_history_bs{
  height: 5px; min-height: 5px; max-height: 5px;
  background: url('images/x-taze/box/lastproduit_bs.gif') no-repeat bottom center; 
}

.sextoy-produit_histo_name{
  font-family: verdana;
  font-weight: normal;
  font-size: 8pt;
  color: #FFFFFF;
  padding-left:5px;
  height: 10px; min-height: 10px; max-height: 10px;
}

.sextoy-titre_newsletter{
  height: 36px; min-height: 36px; max-height: 36px;
  background: url('images/x-taze/box/newsletter_titre.png') no-repeat bottom center;
  padding-top: 4px;
}

.sextoy-m_newsletter{
  border-left: 1px solid #CCCCCC;
  border-right: 1px solid #CCCCCC;
  background: #FFFFFF;
  padding: 0px 5px 5px 5px;
}

.sextoy-fd_newsletter {
  height: 5px; min-height: 5px; max-height: 5px;
  background: url('images/x-taze/box/newsletter_fd.gif') repeat-y bottom center;
}

.sextoy-titre_recherche{
  height: 40px; min-height: 40px; max-height: 40px;
  background: url('images/x-taze/box/recherche_titre.png') no-repeat bottom center;
  padding-top: 4px;
}

.sextoy-m_recherche{
  border-left: 1px solid #b72c86;
  border-right: 1px solid #b72c86;
  background: #FFFFFF;
  padding: 0px 5px 5px 5px;
}

.sextoy-fd_recherche {
  height: 4px; min-height: 4px; max-height: 4px;
  background: url('images/x-taze/box/recherche_fd.gif') repeat-y bottom center;
}

.sextoy-titre_coffret{
  height: 42px; min-height: 42px; max-height: 42px;
  background: url('images/x-taze/box/coffret_titre.png') no-repeat bottom center;
  padding-top: 4px;
}

.sextoy-m_coffret{
  border-left: 1px solid #7075A2;
  border-right: 1px solid #7075A2;
  background: #FFFFFF;
  padding: 0px 5px 5px 5px;
}

.sextoy-fd_coffret {
  height: 3px; min-height: 3px; max-height: 3px;
  background: url('images/x-taze/box/coffret_fd.gif') repeat-y bottom center;
}
.sextoy-titre_partenaires{
  height: 40px; min-height: 40px; max-height: 40px;
  background: url('images/x-taze/box/partenaires_titre.png') no-repeat bottom center;
  padding-top: 4px;
}

.sextoy-m_partenaires{
  border-left: 1px solid #7075a2;
  border-right: 1px solid #7075a2;
  background: #FFFFFF;
  padding: 0px 5px 5px 5px;
  text-align:center;
}

.sextoy-fd_partenaires {
  height: 4px; min-height: 4px; max-height: 4px;
  background: url('images/x-taze/box/partenaires_fd.gif') repeat-y bottom center;
}

.sextoy-titre_catalogue{
  height: 41px; min-height: 41px; max-height: 41px;
  background: url('images/x-taze/box/catalogue_titre.png') no-repeat bottom center;
  padding-top: 4px;
}
.sextoy-fd_catalogue {
  height: 90px; min-height: 90px; max-height: 90px;
  background: url('images/x-taze/box/catalogue_fd.gif') no-repeat top center;
}

.sextoy-titre_soireeInscr{
  height: 40px; min-height: 40px; max-height: 40px;
  background: url('images/x-taze/box/soireeInscr_titre.png') no-repeat bottom center;
  padding-top: 4px;
}
.sextoy-fd_soireeInscr {
  height: 67px; min-height: 67px; max-height: 67px;
  background: url('images/x-taze/box/soireeInscr_fd.gif') no-repeat top center;
  padding-left: 10px;
  padding-top:10px;
  vertical-align: top;
}
/* ---!> */

/* <!---  Style engagement */
.sextoy-engagement{ 
  width:953px;min-width:953px;max-width:953px;
  height:120px;min-height:120px;max-height:120px;
}
.sextoy-engagement_ht{ 
  height:33px;min-height:33px;max-height:33px;
  background: url('images/x-taze/engagements/box_ht.gif') no-repeat bottom center;
}
.sextoy-engagement_bs{ 
  height:34px;min-height:34px;max-height:34px;
  background: url('images/x-taze/engagements/box_bs.gif') no-repeat top center;
}

.sextoy-engagement_paiement{ 
  width:213px;min-width:213px;max-width:213px;
  height:53px;min-height:53px;max-height:53px;
  background: url('images/x-taze/engagements/fd_paiment.gif') no-repeat center center;
} 

.sextoy-paiement{padding:4px 0px 0px 79px;}

.sextoy-engagement_livraison{ 
  width:260px;min-width:260px;max-width:260px;
  background: url('images/x-taze/engagements/fd_livraison.gif') no-repeat center center;
}
.sextoy-livraison{padding:4px 0px 0px 75px;}


.sextoy-engagement_satisfait{ 
  width:224px;min-width:224px;max-width:224px;
  background: url('images/x-taze/engagements/fd_sastifait.gif') no-repeat center center;
} 
.sextoy-satisfait{padding:4px 0px 0px 66px;}

.sextoy-engagement_confidentiel{ 
  width:256px;min-width:256px;max-width:256px;
  background: url('images/x-taze/engagements/fd_confidentiel.gif') no-repeat center center;
} 
.sextoy-confidentiel{padding:4px 0px 0px 88px;}

/* ---!> */

/* <!---  Style fiche produit */


.sextoy-cadre_ht_g {
  background: url('images/x-taze/box_gen/cadre_rose_ht_g.gif') no-repeat top left;
  height: 11px; min-height: 11px; max-height: 11px;
  width: 11px; min-width: 11px; max-width: 11px;
}
.sextoy-cadre_ht_m { background: #FFFFFF url('images/x-taze/box_gen/pixel_border.gif') repeat-x top center; }
.sextoy-cadre_ht_m2 { background: url('images/x-taze/box_gen/pixel_border.gif') repeat-x top center; }
.sextoy-cadre_ht_d { background: url('images/x-taze/box_gen/cadre_rose_ht_d.gif') no-repeat top right; }
.sextoy-cadre_g { background: #FFFFFF url('images/x-taze/box_gen/pixel_border.gif') repeat-y top left; }
.sextoy-cadre_d { background: #FFFFFF url('images/x-taze/box_gen/pixel_border.gif') repeat-y top right; }
.sextoy-cadre_d2 { background: url('images/x-taze/box_gen/pixel_border.gif') repeat-y top right; }
.sextoy-cadre_bs_g { background: url('images/x-taze/box_gen/cadre_rose_bs_g.gif') no-repeat bottom left; }
.sextoy-cadre_bs_m { background: #FFFFFF url('images/x-taze/box_gen/pixel_border.gif') repeat-x bottom center; }
.sextoy-cadre_bs_d {
  background: url('images/x-taze/box_gen/cadre_rose_bs_d.gif') no-repeat bottom right;
  height: 11px; min-height: 11px; max-height: 11px;
  width: 11px; min-width: 11px; max-width: 11px;
}

.sextoy-titre_ext {
  height: 58px; min-height: 58px; max-height: 58px;
}

.sextoy-titre_deb_bleu { background: url('images/x-taze/box_gen/fd_titre_bleu_deb.gif') no-repeat top left; }
.sextoy-titre_m_bleu { background: url('images/x-taze/box_gen/fd_titre_bleu_m.gif') repeat-x top ; }
.sextoy-titre_fin_bleu { background: url('images/x-taze/box_gen/fd_titre_bleu_fin.gif') no-repeat top right; }

.sextoy-titre_deb_carmin { background: url('images/x-taze/box_gen/fd_titre_carmin_deb.gif') no-repeat top left; }
.sextoy-titre_m_carmin { background: url('images/x-taze/box_gen/fd_titre_carmin_m.gif') repeat-x top ; }
.sextoy-titre_fin_carmin { background: url('images/x-taze/box_gen/fd_titre_carmin_fin.gif') no-repeat top right; }

.sextoy-titre_deb_orange {background: url('images/x-taze/box_gen/fd_titre_orange_deb.gif') no-repeat top left; }
.sextoy-titre_m_orange {background: url('images/x-taze/box_gen/fd_titre_orange_m.gif') repeat-x top ; }
.sextoy-titre_fin_orange {background: url('images/x-taze/box_gen/fd_titre_orange_fin.gif') no-repeat top right; }

.sextoy-titre_deb_rouge {background: url('images/x-taze/box_gen/fd_titre_rouge_deb.gif') no-repeat top left; }
.sextoy-titre_m_rouge {background: url('images/x-taze/box_gen/fd_titre_rouge_m.gif') repeat-x top ; }
.sextoy-titre_fin_rouge {background: url('images/x-taze/box_gen/fd_titre_rouge_fin.gif') no-repeat top right; }

.sextoy-titre_deb_vert {background: url('images/x-taze/box_gen/fd_titre_vert_deb.gif') no-repeat top left; }
.sextoy-titre_m_vert {background: url('images/x-taze/box_gen/fd_titre_vert_m.gif') repeat-x top ; }
.sextoy-titre_fin_vert {background: url('images/x-taze/box_gen/fd_titre_vert_fin.gif') no-repeat top right; }

.sextoy-titre_deb_rose {background: url('images/x-taze/box_gen/fd_titre_rose_deb.gif') no-repeat top left; }
.sextoy-titre_m_rose {background: url('images/x-taze/box_gen/fd_titre_rose_m.gif') repeat-x top ; }
.sextoy-titre_fin_rose {background: url('images/x-taze/box_gen/fd_titre_rose_fin.gif') no-repeat top right; }

.sextoy-titre_deb_tur {background: url('images/x-taze/box_gen/fd_titre_tur_deb.gif') no-repeat top left; }
.sextoy-titre_m_tur {background: url('images/x-taze/box_gen/fd_titre_tur_m.gif') repeat-x top; }
.sextoy-titre_fin_tur {background: url('images/x-taze/box_gen/fd_titre_tur_fin.gif') no-repeat top right; }

.sextoy-img_rose {border:1px solid #fb83c4;padding:5px;}
.sextoy-img_vert {border:1px solid #b9fb83;padding:5px;}
.sextoy-img_orange {border:1px solid #fbcc83;padding:5px;}
.sextoy-img_bleu {border:1px solid #8397fb;padding:5px;}
.sextoy-img_rouge {border:1px solid #fbcc83;padding:5px;}
.sextoy-img_tur {border:1px solid #83d8fb;padding:5px;}

.sextoy-productTitleList{
  height: 20px;min-height: 20px;max-height: 20px;
  vertical-align:top;
}

.sextoy-btn_acheter{
  height: 40px;min-height: 40px;max-height: 40px;
  text-align: center;
}

.sextoy-ligne { height: 20px;min-height: 20px;max-height: 20px; }
.sextoy-description { height: 70px;min-height: 70px;max-height: 70px; }
/* ---!> */

/* <!---  Style panier */

.sextoy-ajoutPanier_ht_g {
  height: 3px;min-height: 3px;max-height: 3px;
  width:3px;min-width:3px;max-width:3px;
  background: url('images/x-taze/box_gen/ss_box_ht_g.gif') no-repeat top left; 
}
.sextoy-ajoutPanier_ht_d {  background: url('images/x-taze/box_gen/ss_box_ht_d.gif') no-repeat top left; }
.sextoy-ajoutPanier_m { background: #c72d92;}
.sextoy-ajoutPanier_bs_g { background: url('images/x-taze/box_gen/ss_box_bs_g.gif') no-repeat top left; }
.sextoy-ajoutPanier_bs_d {
  height: 3px;min-height: 3px;max-height: 3px;
  width:3px;min-width:3px;max-width:3px;
  background: url('images/x-taze/box_gen/ss_box_bs_d.gif') no-repeat top left; 
}

.sextoy-ajoutPanier_fd {  background: #FFFFFF;}

/* ---!> */

/* <!---  Style page login et creation compte*/

.sextoy-loginbox_ht_g {
  height: 1px;min-height: 1px;max-height: 1px;
  width:1px;min-width:1px;max-width:1px;
  background: url('images/x-taze/box_gen/ss_box_ht_g.gif') no-repeat top left; 
}
.sextoy-loginbox_ht_d {  background: url('images/x-taze/box_gen/ss_box_ht_d.gif') no-repeat top right; }
.sextoy-loginbox_m { background: #c72d92;}
.sextoy-loginbox_bs_g { background: url('images/x-taze/box_gen/ss_box_bs_g.gif') no-repeat bottom left; }
.sextoy-loginbox_bs_d {
  height: 1px;min-height: 1px;max-height: 1px;
  width:1px;min-width:1px;max-width:1px;
  background: url('images/x-taze/box_gen/ss_box_bs_d.gif') no-repeat bottom right; 
}

.sextoy-loginbox_fd {  
  background: #FFFFFF;
}

.sextoy-loginPageHeading {
  background: #e9208a;
  border-bottom: 2px solid  #c72d92;
  font-family: verdana;
  color: #FFFFFF;
  font-size: 10pt;
  font-weight: bold;
  padding-left: 100px;
}

.sextoy-btn_xok{ vertical-align:middle;padding-bottom:3px;}
.sextoy-paddingPageLogin { padding-left: 35px; width: 180px;,min-width: 180px;max-width: 180px;}
.sextoy-inputRose {
  border:1px solid #fa5cb1 ;
  width: 93px;
  margin-top: 3px;
  margin-bottom: 3px;
  color: #5E5F5F;
  font-family: verdana;
  font-size: 8pt;
  font-weight: normal;  
}

.sextoy-inputRose2 {
  border:1px solid #fa5cb1 ;
  margin-top: 3px;
  margin-bottom: 3px;
  color: #5E5F5F;
  font-family: verdana;
  font-size: 8pt;
  font-weight: normal;
}

.sextoy-dropdownRose {
  margin-top: 3px;
  margin-bottom: 3px;
  color: #5E5F5F;
  font-family: verdana;
  font-size: 8pt;
  font-weight: normal;  
}

/* ---!> */

/* <!---  Style panier */
 /**/

/*TABLE.productListing {
  border: 1px;
  border-style: solid;
  border-color: #bcbcbc;
  border-spacing: 0px;
}*/

.sextoy-productListing-heading {
  font-family: Verdana;
  font-size: 9pt;
  background: #ae33ad;
  color: #FFFFFF;
  font-weight: bold;
  padding-left: 7px;
  padding-bottom: 2px;
  
  border:0px;
  
}

TR.productListing-odd { background: #f1f4f6; } 
TR.productListing-even {background: #FFFFFF; }
img.productListing-data { border: 1px solid #5f6060 ;text-align:center; margin: 7px;}
TD.productListing-data, TD.productListing-data-last {
  font-family: Verdana, Arial, sans-serif;
  font-size: 10px;
  border-bottom: 1px solid #BCBCBC;
  border-left: 1px solid #e6e6e6;
  vertical-align:middle;
}

TD.productListing-data-last {  border-right: 1px solid #e6e6e6; padding-right: 20px;}

/* Chamfer Borders*/
.sextoy-chamfer {background: #ae33ad;margin:0 auto;}

.sextoy-chamfer .top {display:block; background: #FFFFFF; font-size:1px;}
.sextoy-chamfer .b4, .chamfer .b5 {display:block; overflow:hidden; height:1px; background:#ae33ad; border-left:1px solid #ae33ad; border-right:1px solid #ae33ad;}
.sextoy-chamfer .b4 {margin:0 2px;}
.sextoy-chamfer .b5 {margin:0 1px;}

/* ---!> */

/* <!---  Style popup menu */
.sextoy-menu_popup_fd {
  padding: 20px;
  background:#7d40b7 url('images/x-taze/menu/x_fond.gif') no-repeat top right;
}

.sextoy-sub_cat_lvl2 {border:1px solid #f94aa4;background:#c72d92;padding:15px 11px;margin-top:12px;text-align:left;}
.sextoy-sub_cat_lvl1 {vertical-align:top;text-align:center;}
.sextoy-btn_subcat {font-weight:normal; font-size: 9pt;}
/* ---!> */


/* <!---  Style text */

.sextoy-smallText, SPAN.smallText, P.smallText {
  font-family: Arial;
  font-size: 9pt;
  color: #040a44;
}

.sextoy-productTitle {
  font-family: arial;
  font-weight: bold;
  font-size: 9pt;
  color: #040a44;
}

.sextoy-copyright{ color: #FFFFFF; text-align:center;}
.sextoy-tm{vertical-align:super; font-size: 6pt;}

.sextoy-haut { vertical-align: top; }
.sextoy-gras { font-weight: bold;}

.sextoy-pageResults {
  color: #5E5F5F;
  font-family: verdana;
  font-size: 8pt;
  font-weight: normal;
}
A.pageResults:hover { text-decoration:none; }

img.pageResults { vertical-align: middle; padding-bottom:5px;}

.sextoy-rose { color: #f94aa9;}
.sextoy-roseMoyen {  font-family: verdana; font-size: 11pt; color: #e9208a; font-weight:bold; }
.sextoy-roseClair { color: #EB1986;}
.sextoy-inputRequirement { font-family: Verdana; font-size: 9pt; color: #EB1986; }


/* ---!> */

img
{
border: 0;
}

A {
  color: #000000;
  text-decoration: none;
}

A:hover {
  color: #AABBDD;
  text-decoration: underline;
}

FORM {
	display: inline;
}

TR.header {

}

TR.headerNavigation {
  background: #A1A1A9;
}

TD.headerNavigation {
  font-family: Verdana, Arial, sans-serif;
  font-size: 10px;
  background: #A1A1A9;
  color: #ffffff;
  font-weight : bold;
}

A.headerNavigation { 
  color: #FFFFFF; 
}

A.headerNavigation:hover {
  color: #ffffff;
}

TR.headerError {
  background: #ff0000;
}

TD.headerError {
  font-family: Tahoma, Verdana, Arial, sans-serif;
  font-size: 12px;
  background: #ff0000;
  color: #ffffff;
  font-weight : bold;
  text-align : center;
}

TR.headerInfo {
  background: #00ff00;
}

TD.headerInfo {
  font-family: Tahoma, Verdana, Arial, sans-serif;
  font-size: 12px;
  background: #00ff00;
  color: #ffffff;
  font-weight: bold;
  text-align: center;
}

TR.footer {
  background: #A1A1A9;
}

TD.footer {
  font-family: Verdana, Arial, sans-serif;
  font-size: 10px;
  background: #A1A1A9;
  color: #ffffff;
  font-weight: bold;
}

.sextoy-infoBox {
  background: #b6b7cb;
}

.sextoy-infoBoxContents {
  background: #f8f8f9;
  font-family: Verdana, Arial, sans-serif;
  font-size: 10px;
}

.sextoy-infoBoxNotice {
  background: #FF8E90;
}

.sextoy-infoBoxNoticeContents {
  background: #FFE6E6;
  font-family: Verdana, Arial, sans-serif;
  font-size: 10px;
}

TD.infoBoxHeading {
  font-family: Verdana, Arial, sans-serif;
  font-size: 10px;
  font-weight: bold;
  background: #A1A1A9;
  color: #ffffff;
}

TD.infoBox, SPAN.infoBox {
  font-family: Verdana, Arial, sans-serif;
  font-size: 10px;
}

TR.accountHistory-odd, TR.addressBook-odd, TR.alsoPurchased-odd, TR.payment-odd, TR.productReviews-odd, TR.upcomingProducts-odd, TR.shippingOptions-odd {
  background: #f8f8f9;
}

TR.accountHistory-even, TR.addressBook-even, TR.alsoPurchased-even, TR.payment-even,  TR.productReviews-even, TR.upcomingProducts-even, TR.shippingOptions-even {
  background: #f8f8f9;
}
TD.pageHeading, DIV.pageHeading {
  font-family: Verdana, Arial, sans-serif;
  font-size: 20px;
  font-weight: bold;
  color: #9a9a9a;
}

TR.subBar {
  background: #f4f7fd;
}

TD.subBar {
  font-family: Verdana, Arial, sans-serif;
  font-size: 10px;
  color: #000000;
}

TD.sextoy-main, P.sextoy-main {
  font-family: Verdana, Arial, sans-serif;
  font-size: 11px;
  line-height: 1.5;
}


TD.accountCategory {
  font-family: Verdana, Arial, sans-serif;
  font-size: 13px;
  color: #aabbdd;
}

TD.fieldKey {
  font-family: Verdana, Arial, sans-serif;
  font-size: 12px;
  font-weight: bold;
}

TD.fieldValue {
  font-family: Verdana, Arial, sans-serif;
  font-size: 12px;
}

TD.tableHeading {
  font-family: Verdana, Arial, sans-serif;
  font-size: 12px;
  font-weight: bold;
}

SPAN.newItemInCart {
  font-family: Verdana, Arial, sans-serif;
  font-size: 10px;
  color: #ff0000;
}

CHECKBOX, INPUT, RADIO, SELECT {
  font-family: Verdana, Arial, sans-serif;
  font-size: 11px;
}

TEXTAREA {
  width: 100%;
  font-family: Verdana, Arial, sans-serif;
  font-size: 11px;
  white-space: pre;
}

SPAN.greetUser {
  font-family: Verdana, Arial, sans-serif;
  font-size: 12px;
  color: #f0a480;
  font-weight: bold;
}

TABLE.formArea {
  background: #f1f9fe;
  border-color: #7b9ebd;
  border-style: solid;
  border-width: 1px;
}

TD.formAreaTitle {
  font-family: Tahoma, Verdana, Arial, sans-serif;
  font-size: 12px;
  font-weight: bold;
}

SPAN.markProductOutOfStock {
  font-family: Tahoma, Verdana, Arial, sans-serif;
  font-size: 12px;
  color: #c76170;
  font-weight: bold;
}

SPAN.productSpecialPrice {
  font-family: Verdana, Arial, sans-serif;
  color: #ff0000;
}

SPAN.errorText {
  font-family: Verdana, Arial, sans-serif;
  color: #ff0000;
}

.sextoy-moduleRow { }
.sextoy-moduleRowOver { background-color: #fff2f9; cursor: pointer; cursor: auto; }
.sextoy-moduleRowSelected { background-color: #ffcde8; }

.sextoy-checkoutBarFrom, .checkoutBarTo { font-family: Verdana, Arial, sans-serif; font-size: 10px; color: #8c8c8c; }
.sextoy-checkoutBarCurrent { font-family: Verdana, Arial, sans-serif; font-size: 10px; color: #000000; }

/* message box */

.sextoy-messageBox { font-family: Verdana, Arial, sans-serif; font-size: 10px; }
.sextoy-messageStackError, .messageStackWarning { font-family: Verdana, Arial, sans-serif; font-size: 10px; background-color: #ffb3b5; }
.sextoy-messageStackSuccess { font-family: Verdana, Arial, sans-serif; font-size: 10px; background-color: #99ff00; }

/*Ajout cecile*/
.sextoy-boxHoriz{
  background: url('images/x-taze/box_produit/pixel_border.gif') repeat-x top;
}

.sextoy-boxVerti{  background: url('images/x-taze/box_produit/pixel_border.gif') repeat-y left; }

.sextoy-boxHorizPos{ background: url('images/x-taze/box_produit/pixel_border.gif') repeat-x bottom center; }

.sextoy-boxVertiPos{ background: url('images/x-taze/box_produit/pixel_border.gif') repeat-y center right; }

.sextoy-boxprod { width: 2px;min-width: 2px;max-width: 2px; }

.sextoy-boxdebfin {
  width: 11px; min-width: 11px; max-width: 11px;
  height: 35px; min-height: 35px; max-height: 35px;
}

/*Ajout Box Rose*/
.sextoy-boxrosedeb{
  background: url(images/x-taze/box_produit/titre_rose_deb.png) no-repeat top right;
  height: 35px; min-height: 35px; max-height: 35px;
}
.sextoy-boxrose{
  background: url(images/x-taze/box_produit/titre_rose_m.png) repeat-x top center;
  height: 35px; min-height: 35px; max-height: 35px;
}
.sextoy-boxrosefin{
  background: url(images/x-taze/box_produit/titre_rose_fin.png) no-repeat top left;
  height: 35px; min-height: 35px; max-height: 35px;
}

/*Ajout Box Vert*/
.sextoy-boxvertdeb{
  background: url(images/x-taze/box_produit/titre_vert_deb.png) no-repeat top right;
  height: 35px; min-height: 35px; max-height: 35px;
}
.sextoy-boxvert{
  background: url(images/x-taze/box_produit/titre_vert_m.png) repeat-x top center;
  height: 35px; min-height: 35px; max-height: 35px;
}
.sextoy-boxvertfin{
  background: url(images/x-taze/box_produit/titre_vert_fin.png) no-repeat top left;
  height: 35px; min-height: 35px; max-height: 35px;
}

/*Ajout Box Orange*/
.sextoy-boxorangedeb{
  background: url(images/x-taze/box_produit/titre_oran_deb.png) no-repeat top right;
  height: 35px; min-height: 35px; max-height: 35px;
}
.sextoy-boxorange{
  background: url(images/x-taze/box_produit/titre_oran_m.png) repeat-x top center;
  height: 35px; min-height: 35px; max-height: 35px;
}
.sextoy-boxorangefin{
  background: url(images/x-taze/box_produit/titre_oran_fin.png) no-repeat top left;
  height: 35px; min-height: 35px; max-height: 35px;
}

/*Ajout Box Bleu*/
.sextoy-boxbleudeb{
  background: url(images/x-taze/box_produit/titre_bleu_deb.png) no-repeat top right;
  height: 35px; min-height: 35px; max-height: 35px;
}
.sextoy-boxbleu{
  background: url(images/x-taze/box_produit/titre_bleu_m.png) repeat-x top center;
  height: 35px; min-height: 35px; max-height: 35px;
}
.sextoy-boxbleufin{
  background: url(images/x-taze/box_produit/titre_bleu_fin.png) no-repeat top left;
  height: 35px; min-height: 35px; max-height: 35px;
}

/*Ajout Box Carmin*/
.sextoy-boxcarmindeb{
  background: url(images/x-taze/box_produit/titre_carmin_deb.png) no-repeat top right;
  height: 35px; min-height: 35px; max-height: 35px;
}
.sextoy-boxcarmin{
  background: url(images/x-taze/box_produit/titre_carmin_m.png) repeat-x top center;
  height: 35px; min-height: 35px; max-height: 35px;
}
.sextoy-boxcarminfin{
  background: url(images/x-taze/box_produit/titre_carmin_fin.png) no-repeat top left;
  height: 35px; min-height: 35px; max-height: 35px;
}

/*Ajout Box Rouge*/
.sextoy-boxrougedeb{
  background: url(images/x-taze/box_produit/titre_rouge_deb.png) no-repeat top right;
  height: 35px; min-height: 35px; max-height: 35px;
}
.sextoy-boxrouge{
  background: url(images/x-taze/box_produit/titre_rouge_m.png) repeat-x top center;
  height: 35px; min-height: 35px; max-height: 35px;
}
.sextoy-boxrougefin{
  background: url(images/x-taze/box_produit/titre_rouge_fin.png) no-repeat top left;
  height: 35px; min-height: 35px; max-height: 35px;
}

/*Ajout Box Turquoise*/
.sextoy-boxturdeb{
  background: url(images/x-taze/box_produit/titre_tur_deb.png) no-repeat top right;
  height: 35px; min-height: 35px; max-height: 35px;
}
.sextoy-boxtur{
  background: url(images/x-taze/box_produit/titre_tur_m.png) repeat-x top center;
  height: 35px; min-height: 35px; max-height: 35px;
}
.sextoy-boxturfin{
  background: url(images/x-taze/box_produit/titre_tur_fin.png) no-repeat top left;
  height: 35px; min-height: 35px; max-height: 35px;
}

.sextoy-rose{
  color:#8D035C;
}
.sextoy-blanc{
  color:#FFFFFF;
}

/* Ajout Box colonne gauche*/
.sextoy-boxspecialbg{
  background: url(images/x-taze/box/violet_fond_pt.gif) repeat-x top center;
  height:123px; min-height:123px; max-height:123px;
  padding-left : 10px;
}

.sextoy-boxspecialbgRose{
  background: #ee4ced  url(images/x-taze/box/rose_fond.gif) repeat-x top center;
  height:123px; min-height:123px; max-height:123px;
  padding-left : 10px;
}

.sextoy-boxspecialbgGd{
  background: #C65EF0 url(images/x-taze/box/violet_fond_gd.gif) repeat-x top center;
  height:318px; min-height:318px; max-height:318px;
  padding-left : 15px;
}

.sextoy-boxpecialpaddingB{
  padding-bottom : 8px;
}

.sextoy-boxspecialsmallText{
  font-family: Arial;
  font-size: 10pt;
  color: #040a44;
}


.sextoy-boxspecialbas{
  background: url(images/x-taze/box/violet_bs_box.gif) no-repeat top center;
}

.sextoy-boxspecialbasRose{
  background: url(images/x-taze/box/rose_bs_box.gif) no-repeat top center;
}


.sextoy-boxVertiPromo {
  width:3px; min-width:3px; max-width:3px;
}
.sextoy-boxVertiPosPromo {
  width:3px; min-width:3px; max-width:3px;
}

/* engagement */
.sextoy-boxEngagementbg{
  background: url('images/x-taze/box_gen/x_fond.gif') no-repeat top right;
 /*height: 560px; min-height: 560px; On ne met pas de taille ICI !!!!! GD */ 
 /*et les autres tailles si ???? CH */ 
}

.sextoy-boxEngagementbigText{ font-family: verdana;  font-size: 14pt;}

.sextoy-boxEngagementnormalTextRose{ font-family: verdana; font-size: 11pt; color:#F94AA9; font-weight:bold;}

.sextoy-boxEngagementnormalTextRose2{ font-family: verdana; font-size: 11pt; color:#F94AA9;}


.sextoy-boxEngagementPadding{ padding-left:50px;padding-bottom:30px;}
.sextoy-boxEngagementPadding2{ padding-left:30px;padding-bottom:20px;}
.sextoy-boxEngagementPadding3{ padding: 30px 5px 5px 50px;line-height:40px;}
.sextoy-boxEngagementPadding4{ padding-left:50px;padding-bottom:20px;}

/* Ajout Fiche produit */
.sextoy-boxProdpad { padding-top:30px;padding-left:5px; }
.sextoy-boxProdpad2 { vertical-align:bottom;padding-left:30px;}
.sextoy-boxProdpad3 { padding-right:30px;}
.sextoy-boxProdpad4 { padding-top:20px;padding-bottom:20px;}
.sextoy-boxProdpad5 { padding-top:20px; }

.sextoy-boxProdAlign { vertical-align:top;}

.sextoy-boxLivraison { background: url('images/x-taze/fd_date_livraison.gif') no-repeat top right; }
