.resheaderpage {
  width:600px;
}

.tabcdaudio {
  border:0;
  border-top:1px solid #990099;
  border-spacing:0;
  width:100%;
}

.tablivre {
  border-top:1px solid #000099;
  border-spacing:0;
  width:100%;
}

.tabjouet {
  border-top:1px solid #008000;
  border-spacing:0;
  width:100%;
}

.tabcdrom {
  border-top:1px solid #aa0033;
  border-spacing:0;
  width:100%;
}

.tabdvd {
  border-top:1px solid #ff6600;
  border-spacing:0;
  width:100%;
}

.retourpp {
  margin:2px;
  width:750px;
  font-family:  Arial, Helvetica, sans-serif;
  font-size:12px;
  color:#555555;
  text-align:right;
}

/*haut de page*/
.enteteproduit .resheaderhg {
  float:left;
}
.enteteproduit .resheaderhd {
  float:right;
}

.cdaudio .resheader {
  background-color: #990099;
}
.livre .resheader {
  background-color: #000099;
}
.dvdvideo .resheader {
  background-color: #ff6600;  
}
.jouet .resheader {
  background-color: #008000;
}
.cdrom .resheader {
  background-color: #aa0033;
}
.resheader {
  margin:0px;
  font-size:12px;
  font-weight:bold;
  color:white;
  padding: 1px;
}

/*boites*/
.entetebloc {
  width:98%;
  margin:1px;
}    

.blocresume {
  width:49%;
  float:left;
  margin:1px;
}

.blocresumefamille {
   width:98%;
   margin:1px;
}
      
.blocresumefamille h1 {
  text-align:center;
}

.blocresume .sbloc , .blocresumefamille .sbloc {
  margin:1px;
}

.sbloc h1 {
  margin:0px;
  padding:1px;
  font-size:12px;
  font-weight:bold;
  color:#333333;
  line-height:18px;
}

.sbloc h2 {
  margin:0px;
  padding:1px;
  font-size:12px;
  font-weight:bold;
  color:#777777;
  line-height:18px;
}

.sbloc h3 {
  margin:0px;
  padding:1px;
  font-size:12px;
  font-weight:normal;
  color:#777777;
  line-height:18px;
}

/*boites de texte*/
.blocresume .texte , .entetebloc .texte {
  font-family:  Arial, Helvetica, sans-serif;
  font-size: 12px;
  color:#777777;
  padding:10px;
  text-align:justify;
}

/*petites boites*/
.sbloc .bloc1 {
  width:100px;
  text-align:center;
  float:left;
}

.sbloc .bloc1jeu {
  width:130px;
  text-align:center;
  float:left;
}
.sbloc .bloc2 {
   width:185px;
   padding:5px;
   line-height:20px;
   color: #330066;
   text-align:left;
   float:left;
}

.sbloc .bloc3 {
   width:75px;
   line-height:28px;
   color: #330066;
   text-align:center;
   float:right;
/*   border: 1px solid green;*/
}

.bloc3famille {
   width:250px;
   line-height:28px;
   color: #330066;
   text-align:center;
   float:right;
}	       

.blocdroite {
  width:110px;
  text-align:center;
  float:right;
  line-height:30px;
 /* border:1px solid blue;*/
}

td.std .prixfamille {
  line-height:30px;
}

.jouet .blocdroite, .jouet .bloc3, .jouet .blocprix, td.std .prixfamille {
  color: #008000;
}
.cdaudio .blocdroite, .cdaudio .bloc3, .cdaudio .blocprix {
  color: #990099;
}
.dvdvideo .blocdroite, .dvdvideo .bloc3, .dvdvideo .blocprix {
  color: #ff6600;
}
.cdrom .blocdroite, .cdrom .bloc3, .cdrom .blocprix {
  color: #aa0033;
}
.livre .blocdroite, .livre .bloc3, .livre .blocprix {
  color: #000099;
}

.prixbarre {
 /* margin:0px;*/
 /* padding:1px;*/
  font-size:13px;
  font-weight:bold;
  text-decoration:line-through;
}
.tauxpromo { 
  color:white;
  font-size:15px;
  font-weight:bold;
  padding:2px;
}
.prixdialogues {
  font-weight:bold;
  font-size:15px;
}
.jouet .tauxpromo , td.std .prixfamille .tauxpromo {
  background-color: #008000;
}
.cdaudio .tauxpromo {
  background-color: #990099;
}
.dvdvideo .tauxpromo {
  background-color: #ff6600;
}
.cdrom .tauxpromo {
  background-color: #aa0033;
}
.livre .tauxpromo {
  background-color: #000099;
}
.libelleprix {
  font-weight:bold;
  line-height:15px;
}

/*grandes boites*/
.sbloc .gauche {
  width:55%;
  text-align:center;
}

.sbloc .droite {
  float:right;
  width:37%;
  margin:7px;
  line-height:17px;
  color:#777777;
  text-align:justify;
}

.sbloc a.niv1:link ,.sbloc a.niv1:visited {
  text-decoration: none;
  color: #333333;
}

.sbloc a.niv1:hover,.sbloc a.niv1:active {
  text-decoration: underline;
  color: #333333;
}


.blocresume a.niv2:link ,.blocresume a.niv2:visited {
  text-decoration: none;
  color: #777777;
}

.blocresume a.niv2:hover,.blocresume a.niv2:active {
  text-decoration: underline;
  color: #777777;
}

.blocresume .liendetail, .blocresumefamille .liendetail {
  text-align:right;
  line-height:15px;
  font-size:11px;
  font-weight:bold;
}

.blocresume a.detail:link ,.blocresume a.detail:visited ,.blocresumefamille a.detail:link ,.blocresumefamille a.detail:visited , a.lientexte2:link, a.lientexte2:visited {
  text-decoration: none;
  color: #777777;
}

.blocresume a.detail:hover,.blocresume a.detail:active , .blocresumefamille a.detail:hover,.blocresumefamille a.detail:active ,a.lientexte2:hover, a.lientexte2:active {
  text-decoration: underline;
  color: #777777;
  
}

div.clear {
  clear:both;
  height: 1px;
  margin:0;
  padding:0;
  font-size: 1px;
  line-height: 1px;
  border: 0px;
  overflow:hidden;
}

.numeropages {
  font-weight:bold;
  text-align:center;
  font-size:13px;
}

.numeropages a:link, .numeropages a:visited  {
  text-decoration: none;
  color:#2f4a95;
}

.numeropages a:hover, .numeropages a:active {
  text-decoration: underline;
  color:#2f4a95;
}

.numeropages .courant {
  color:red;
}

hr.seprech {
  clear:both;
  color: #2f4a95;
  background-color: #2f4a95;
  height: 1px;
  border: 0px;
  width:100%;
}


.ch-cda {background: url(../img/dot-v.gif) 0 0 repeat-x  }
.cb-cda {background: url(../img/dot-v.gif) 0 100% repeat-x;}
.cg-cda {background: url(../img/dot-v.gif) 0 0 repeat-y;}
.cd-cda {background: url(../img/dot-v.gif) 100% 0 repeat-y ;}
.chg-cda {background: url(../img/hg-v.gif) 0 0 no-repeat; }
.chd-cda {background: url(../img/hd-v.gif) 100% 0 no-repeat; }
.cbg-cda {background: url(../img/bg-v.gif) 0 100% no-repeat ; }
.cbd-cda {background: url(../img/bd-v.gif) 100% 100% no-repeat; }

.ch-liv {background: url(../img/dot-b.gif) 0 0 repeat-x  }
.cb-liv {background: url(../img/dot-b.gif) 0 100% repeat-x;}
.cg-liv {background: url(../img/dot-b.gif) 0 0 repeat-y;}
.cd-liv {background: url(../img/dot-b.gif) 100% 0 repeat-y ;}
.chg-liv {background: url(../img/hg-b.gif) 0 0 no-repeat; }
.chd-liv {background: url(../img/hd-b.gif) 100% 0 no-repeat; }
.cbg-liv {background: url(../img/bg-b.gif) 0 100% no-repeat ; }
.cbd-liv {background: url(../img/bd-b.gif) 100% 100% no-repeat; }


.ch-cdr {background: url(../img/dot-r.gif) 0 0 repeat-x  }
.cb-cdr {background: url(../img/dot-r.gif) 0 100% repeat-x;}
.cg-cdr {background: url(../img/dot-r.gif) 0 0 repeat-y;}
.cd-cdr {background: url(../img/dot-r.gif) 100% 0 repeat-y ;}
.chg-cdr {background: url(../img/hg-r.gif) 0 0 no-repeat; }
.chd-cdr {background: url(../img/hd-r.gif) 100% 0 no-repeat; }
.cbg-cdr {background: url(../img/bg-r.gif) 0 100% no-repeat ; }
.cbd-cdr {background: url(../img/bd-r.gif) 100% 100% no-repeat; }


.ch-dvd {background: url(../img/dot-o.gif) 0 0 repeat-x  }
.cb-dvd {background: url(../img/dot-o.gif) 0 100% repeat-x;}
.cg-dvd {background: url(../img/dot-o.gif) 0 0 repeat-y;}
.cd-dvd {background: url(../img/dot-o.gif) 100% 0 repeat-y ;}
.chg-dvd {background: url(../img/hg-o.gif) 0 0 no-repeat; }
.chd-dvd {background: url(../img/hd-o.gif) 100% 0 no-repeat; }
.cbg-dvd {background: url(../img/bg-o.gif) 0 100% no-repeat ; }
.cbd-dvd {background: url(../img/bd-o.gif) 100% 100% no-repeat; }


.ch-jeu {background: url(../img/dot-x.gif) 0 0 repeat-x  }
.cb-jeu {background: url(../img/dot-x.gif) 0 100% repeat-x;}
.cg-jeu {background: url(../img/dot-x.gif) 0 0 repeat-y;}
.cd-jeu {background: url(../img/dot-x.gif) 100% 0 repeat-y ;}
.chg-jeu {background: url(../img/hg-x.gif) 0 0 no-repeat; }
.chd-jeu {background: url(../img/hd-x.gif) 100% 0 no-repeat; }
.cbg-jeu {background: url(../img/bg-x.gif) 0 100% no-repeat ; }
.cbd-jeu {background: url(../img/bd-x.gif) 100% 100% no-repeat; }

.ch-bleu {background: url(../img/cbleu-dot.gif) 0 0 repeat-x  }
.cb-bleu {background: url(../img/cbleu-dot.gif) 0 100% repeat-x;}
.cg-bleu {background: url(../img/cbleu-dot.gif) 0 0 repeat-y;}
.cd-bleu {background: url(../img/cbleu-dot.gif) 100% 0 repeat-y ;}
.chg-bleu {background: url(../img/cbleu-hg.gif) 0 0 no-repeat; }
.chd-bleu {background: url(../img/cbleu-hd.gif) 100% 0 no-repeat; }
.cbg-bleu {background: url(../img/cbleu-bg.gif) 0 100% no-repeat ; }
.cbd-bleu {background: url(../img/cbleu-bd.gif) 100% 100% no-repeat; }

.cfdbleu {background: #BEE0F1;}
.ctextedispo {padding:4px; font-family:Arial, Helvetica, sans-serif; font-size: 11px;color:#333333}

.menurecherche .input1 {
 margin:3px;
 border:1px solid #edcf19;
 font-family:arial, Helvetica,sans-serif;
 font-size : 11px ;
 width: 170px;
 color: #333333;
}

.menurecherche .input2 {
 margin:3px;
 border:1px solid #edcf19;
 font-family:arial, Helvetica,sans-serif;
 font-size : 11px ;
 width: 65px;
 color: #333333;
}

.menurecherche .libellebox {
 padding:3px;
 font-family:arial, Helvetica,sans-serif;
 font-size : 11px ;
 color: #333333;
 font-weight:bold;
}

.menuniveau1centre {
  display: block;
  height:21px;
  background-image: url(/img/arbre/menuniv1multiselected.png);
  background-repeat: no-repeat;
  width:195px;
  line-height:20px;
  font-family:  Arial, Helvetica, sans-serif;
  color: #333333;
  font-size: 12px;
  text-align: center;
  font-weight:bold;
}

.menuniveau1centre a {
  text-decoration:none;
  color: #333333;
}


.logosmarques {
  width:80%;
  float:left;
  text-align:center;
  margin:0;
}

.logosmarquesoff {
  border:0px;
  margin:5px;
}

.logosmarqueson {
  border:1px solid #92b0e9;
  margin:4px;
}



