/*   http://www.dstok.fr/boutique/css/dstok.css   */

body {
margin-top: 0px;
background-image: url(../images/fond.gif);
background-repeat: repeat-x;
background-attachment: fixed; 
background-color: #85bc3f;
}

.mainbody{
	padding-left: 6px;
	padding-right: 6px;
	background-color: #F5F5F5;
}
a.topnav {	background: transparent; color: #FFFFFF; text-decoration: none;}
a.topnav:link { background: transparent; color: #FFFFFF; text-decoration: none;}
a.topnav:visited { background: transparent; color: #FFFFFF; text-decoration: none;}
a.topnav:active { background: transparent; color: #FFFFFF; text-decoration: none;}
a.topnav:vlink { background: transparent; color: #FFFFFF; text-decoration: none;}
a.topnav:hover {	background: transparent; color: Yellow; text-decoration: underline;}
a.topnav:focus { background: transparent; color: #FFFFFF; text-decoration: none;}

.topnavbg{
	background-image: url(../images/bgtopnav.gif);
	text-align: center;
	color: #ffffff;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: bold;
}

.topnavbg2{
	background-image: url(../images/bgtopnav2.gif);
	text-align: center;
	color: #ffffff;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: bold;
}
.cgvnav{
background-color: #B0B0B0;
	text-align: center;
	color: #ffffff;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: normal;
	border: solid 1px #CFCFCF;
	height: 19px;
}
a.cgvtop {	background: transparent; color: #FFFFFF; text-decoration: none;}
a.cgvtop:link { background: transparent; color: #FFFFFF; text-decoration: none;}
a.cgvtop:visited { background: transparent; color: #FFFFFF; text-decoration: none;}
a.cgvtop:active { background: transparent; color: #FFFFFF; text-decoration: none;}
a.cgvtop:vlink { background: transparent; color: #FFFFFF; text-decoration: none;}
a.cgvtop:hover {	background: transparent; color: #FFFFFF; text-decoration: underline;}
a.cgvtop:focus { background: transparent; color: #FFFFFF; text-decoration: none;}

.leftmain{
   background-color: #ffffff;
	text-align: center;
	border: solid 1px #CFCFCF;
}

.leftnavmain{
   background-color: #ffffff;
	text-align: center;
	padding: 6px
}

.leftmenuhead{
 background-image: url(../images/leftmenuhole.gif);
 background-repeat: no-repeat;
   background-color: #E61E29;
	text-align: left;
	color: #ffffff;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
	border-bottom: solid 1px #C41A25;
	padding-left: 20px;
	height: 22px;
}

.leftmenutext{
background-image: url(../images/bgleftmenu.gif);
background-repeat: repeat-x;
background-attachment: fixed; 
	text-align: left;
	color: #000000;
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: normal;
	padding-top: 4px;
	padding-left: 2px;	
}

a.left {	 	padding-left: 16px; background-image: url(../images/flecheleftmenu.gif); background-repeat: no-repeat; color: #000000; text-decoration: none; vertical-align: middle;}
a.left:link {padding-left: 16px; 	 background-image: url(../images/flecheleftmenu.gif); background-repeat: no-repeat; color: #000000; text-decoration: none; vertical-align: middle;}
a.left:visited {padding-left: 16px; 	 background-image: url(../images/flecheleftmenu.gif); background-repeat: no-repeat; color: #000000; text-decoration: none; vertical-align: middle;}
a.left:active {padding-left: 16px; 	 background-image: url(../images/flecheleftmenu.gif); background-repeat: no-repeat; color: #000000; text-decoration: none; vertical-align: middle;}
a.left:vlink {padding-left: 16px; 	 background-image: url(../images/flecheleftmenu.gif); background-repeat: no-repeat; color: #000000; text-decoration: none; vertical-align: middle;}
a.left:hover {padding-left: 16px; 	 background-image: url(../images/flecheleftmenu.gif); background-repeat: no-repeat; color: #000000; text-decoration: underline; vertical-align: middle;}
a.left:focus {padding-left: 16px; 	 background-image: url(../images/flecheleftmenu.gif); background-repeat: no-repeat; color: #000000; text-decoration: none; vertical-align: middle;}

.colitable{
	text-align: center;
	background-color: White;
	color: #000000;
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: normal;
	/*padding-top: 4px;
	padding-left: 2px;	*/
}
.refbas{
	text-align: center;
	color: #D0D0D0;
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-weight: normal;
	/*padding-top: 4px;*/
	padding-bottom: 6px;	
}
.centertable{
padding: 6px;
border: solid 1px #CFCFCF;
background-color: White;
	
}
.compte{
   background-color: #7F7F7F;
	text-align: left;
	color: #ffffff;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
	border-bottom: solid 1px #A3A3A3;
	padding-left: 20px;
	height: 22px;
}

.email{
	background-color: #CFCFCF;
		font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
}

.marques{
   background-color: #209F07;
	text-align: left;
	color: #ffffff;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: normal;
	padding-left: 10px;
}

.lesprix{
   background-color: #ffffff;
	text-align: left;
	padding-left: 6px;
	padding-right: 6px;
	border-left: solid 1px #0F509C;
	border-right: solid 1px #0F509C;
}
.generalcontent{
   background-color: #ffffff;
	padding-left: 6px;
	padding-right: 6px;
	border-left: solid 1px #0AA124;
	border-right: solid 1px #0AA124;
}
.plusbastable{
	padding: 2px;
	border: solid 1px #CFCFCF;
}
.plusbastext{
   background-color: #ffffff;
	text-align: left;
	color: #000000;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: normal;
	padding-left: 2px;
}

a.plustext {	background: transparent; color: #000000; text-decoration: none;}
a.plustext:link { background: transparent; color: #000000; text-decoration: none;}
a.plustext:visited { background: transparent; color: #000000; text-decoration: none;}
a.plustext:active { background: transparent; color: #000000; text-decoration: none;}
a.plustext:vlink { background: transparent; color: #000000; text-decoration: none;}
a.plustext:hover {	background: transparent; color: #E61E29; text-decoration: underline;}
a.plustext:focus { background: transparent; color: #000000; text-decoration: none;}

.encore{
	padding: 2px;
	border: solid 1px #CFCFCF;
   background-color: #ffffff;
	text-align: left;
	color: #000000;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: normal;
}
/********** pavé accueil dstock ********************/

a.dstockpromo {
	background: transparent;
	color: #3399CC;
	text-decoration: none;
}

a.dstockpromo:link {
	background: transparent;
	color: #3399CC;
	text-decoration: none;
}

a.dstockpromo:visited {
	background: transparent;
	color: #3399CC;
	text-decoration: none;
}

a.dstockpromo:hover {
	background: transparent;
	color: #3399CC;
	text-decoration: underline;
}

a.dstockpromo:active {
	background: transparent;
	color: #3399CC;
	text-decoration: none;
}

a.dstockpromo:focus {
	background: transparent;
	color: #3399CC;
	text-decoration: none;
}

a.dstockpromo:vlink {
	background: transparent;
	color: #3399CC;
	text-decoration: none;
}

a.navgam {
	background: transparent;
	color: #103D99;
	text-decoration: none;
}

a.navgam:link {
	background: transparent;
	color: #103D99;
	text-decoration: none;
}

a.navgam:visited {
	background: transparent;
	color: #103D99;
	text-decoration: none;
}

a.navgam:hover {
	background: transparent;
	color: #103D99;
	text-decoration: underline;
}

a.navgam:active {
	background: transparent;
	color: #103D99;
	text-decoration: none;
}

a.navgam:focus {
	background: transparent;
	color: #103D99;
	text-decoration: none;
}

a.navgam:vlink {
	background: transparent;
	color: #103D99;
	text-decoration: none;
}

a.navrub {
	background: transparent;
	text-decoration: none;
}

a.navrub:link {
	background: transparent;
	text-decoration: none;
}

a.navrub:visited {
	background: transparent;
	text-decoration: none;
}

a.navrub:hover {
	background: transparent;
	text-decoration: underline;
}

a.navrub:active {
	background: transparent;
	text-decoration: none;
}

a.navrub:focus {
	background: transparent;
	text-decoration: none;
}

a.navrub:vlink {
	background: transparent;
	text-decoration: none;
}

a.pave {
	background: transparent;
	color: #0C3C96;
	text-decoration: none;
}

a.pave:link {
	background: transparent;
	color: #0C3C96;
	text-decoration: none;
}

a.pave:visited {
	background: transparent;
	color: #0C3C96;
	text-decoration: none;
}

a.pave:hover {
	background: transparent;
	color: #EF1C24;
	text-decoration: none;
}

a.pave:active {
	background: transparent;
	color: #0C3C96;
	text-decoration: none;
}

a.pave:focus {
	background: transparent;
	color: #0C3C96;
	text-decoration: none;
}

a.pave:vlink {
	background: transparent;
	color: #0C3C96;
	text-decoration: none;
}

a.paveprod {
	background: transparent;
	color: #EF1C24;
	text-decoration: none;
}

a.paveprod:link {
	background: transparent;
	color: #EF1C24;
	text-decoration: none;
}

a.paveprod:visited {
	background: transparent;
	color: #EF1C24;
	text-decoration: none;
}

a.paveprod:hover {
	background: transparent;
	color: #EF1C24;
	text-decoration: underline;
}

a.paveprod:active {
	background: transparent;
	color: #EF1C24;
	text-decoration: none;
}

a.paveprod:focus {
	background: transparent;
	color: #EF1C24;
	text-decoration: none;
}

a.paveprod:vlink {
	background: transparent;
	color: #EF1C24;
	text-decoration: none;
}

a.sw {
	background: transparent;
	border: 1px solid #FF0000;
	color: #FF0000;
	text-decoration: none;
}

a.sw:link {
	background: transparent;
	border: 1px solid #FF0000;
	color: #FF0000;
	text-decoration: none;
}

a.sw:visited {
	background: transparent;
	border: 1px solid #FF0000;
	color: #FF0000;
	text-decoration: none;
}

a.sw:hover {
	background: transparent;
	border: 1px solid #FF0000;
	color: #FF0000;
	text-decoration: none;
}

a.sw:active {
	background: transparent;
	border: 1px solid #FF0000;
	color: #FF0000;
	text-decoration: none;
}

a.sw:focus {
	background: transparent;
	border: 1px solid #FF0000;
	color: #FF0000;
	text-decoration: none;
}

a.sw:vlink {
	background: transparent;
	border: 1px solid #FF0000;
	color: #FF0000;
	text-decoration: none;
}

a.promo {
	background: transparent;
	color: #878787;
	text-decoration: none;
}

a.promo:hover {
	background: transparent;
	color: #A9A9A9;
	text-decoration: underline;
}

a.voir {
	background: transparent;
	color: #333333;
	text-decoration: none;
}

a.voir:link {
	background: transparent;
	color: #333333;
	text-decoration: none;
}

a.voir:visited {
	background: transparent;
	color: #333333;
	text-decoration: none;
}

a.voir:hover {
	background: transparent;
	color: #333333;
	text-decoration: underline;
}

a.voir:active {
	background: transparent;
	color: #333333;
	text-decoration: none;
}

a.voir:focus {
	background: transparent;
	color: #333333;
	text-decoration: none;
}

a.voir:vlink {
	background: transparent;
	color: #333333;
	text-decoration: none;
}

.accueil_dstock_description{
	color: #103B98;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: bold;
	padding-left: 4px;
	text-align: left;
}

.accueil_dstock_image{
	background-color: #FFFFFF;
	padding: 6px;
}

.accueil_dstock_prix{
	color: #FFFFFF;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
	height: 23px;
	padding-left: 14px;
}

.accueil_dstock_produit{
	color: #D31C03;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: bold;
	padding-left: 4px;
	text-transform: uppercase;
}

.accueil_dstock_text{
	background-color: #FFFFFF;
	padding-right: 4px;
	text-align: left;
	vertical-align: top;
}

.accueil_textile_image{
	background-color: #FFFFFF;
	text-align: center;
}

.accueil_textile_produit{
	color: #D31C03;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: bold;
	text-transform: uppercase;
}

.affairetext{
	color: #2B3394;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: normal;
	padding-bottom: 2px;
	padding-left: 6px;
	padding-top: 2px;
	text-align: left;
}

.affairetitre{
	color: #59BBD6;
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size: 16px;
	font-weight: bold;
	padding-bottom: 2px;
	padding-left: 4px;
	padding-top: 2px;
	text-align: left;
}

.cgvhead{
	color: #E61F2A;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
}

.cgvtext{
	color: #2B3394;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: normal;
	text-align: left;
}

.compte2{
	background-color: #FFFFD9;
	border: 1px solid #333333;
	color: #000000;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: normal;
	padding: 4px;
}

.dstock_promo_head{
	border-bottom: 1px solid #D8D8D8;
	color: #3399CC;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 16px;
	font-weight: bold;
	padding-bottom: 2px;
	padding-left: 8px;
	padding-top: 2px;
}

.dstock_promo_voir{
	border-bottom: 1px solid #D8D8D8;
	color: #333333;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: bold;
	padding-bottom: 2px;
	padding-right: 8px;
	padding-top: 2px;
	text-align: right;
}

.fiatext{
	color: #2B3394;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: normal;
	padding-bottom: 6px;
	padding-left: 6px;
	padding-top: 6px;
	text-align: center;
}

.fiche_charac{
	color: #3399CC;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: bold;
	padding-bottom: 2px;
	padding-left: 4px;
	padding-top: 2px;
}

.fiche_dstock_prix{
	background-image: url(../images/bg_prix.gif);
	color: #FFFFFF;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 16px;
	font-weight: bold;
	height: 31px;
	padding-left: 26px;
}

.fiche_texte{
	color: #666;
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: normal;
	padding-bottom: 2px;
	padding-left: 8px;
}

.moteur_rech{
	color: #0F3C97;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: bold;
	text-transform: uppercase;
}

.navleft_dstok{
	background-color: #F0F0EF;
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
	height: 23px;
	padding-bottom: 1px;
	padding-left: 8px;
	padding-top: 2px;
}

.navleft_gammes{
	background-color: #F0F0EF;
	border-bottom: 2px solid #F0F0EF;
	color: #103D99;
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: normal;
	line-height: 15px;
	padding-bottom: 2px;
	padding-left: 8px;
}

.navleft_rubs{
	background-color: #F0F0EF;
	border-top: 2px solid #FFFFFF;
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
	height: 23px;
	padding-bottom: 1px;
	padding-left: 8px;
	padding-top: 2px;
}

.panier_table{
	background-color: #FFFFFF;
	border: 1px solid #D8D8D8;
	text-align: center;
}

.panier_table2{
	background-color: #FFFFFF;
	border: 1px solid #D8D8D8;
	color: #2B3394;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: normal;
	padding-bottom: 2px;
	padding-left: 6px;
	padding-top: 2px;
	text-align: left;
	text-align: left;
}

.panier_table3{
	background-color: #FFFFFF;
	border: 1px solid #D8D8D8;
	color: #2B3394;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: normal;
	padding-bottom: 2px;
	padding-left: 6px;
	padding-top: 2px;
	text-align: left;
	text-align: left;
}

.savoirplus{
	color: #E61F2A;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: bold;
	padding-bottom: 2px;
	padding-left: 4px;
	padding-top: 2px;
}

.swf{
	color: #333333;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: bold;
	padding-bottom: 2px;
	padding-right: 8px;
	padding-top: 2px;
	text-align: right;
}

.textile_promo_head{
	border-bottom: 1px solid #D8D8D8;
	color: #7963B6;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 16px;
	font-weight: bold;
	padding-bottom: 2px;
	padding-left: 8px;
	padding-top: 2px;
}

.textiletitre{
	color: #7963B6;
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size: 14px;
	font-weight: bold;
	padding-bottom: 2px;
	padding-left: 4px;
	padding-top: 2px;
	text-align: left;
}
.smalldark2 {

  font-family      : Tahoma, Arial, Helvetica, sans-serif;
  font-size        : 9px;
  text-decoration  : none;
  font-weight      : normal;
  padding-right: 30px;
}
.smalldark {

  font-family      : Tahoma, Arial, Helvetica, sans-serif;
  font-size        : 9px;
  text-decoration  : none;
  font-weight      : normal;
  color: #ffffff;
}
#lien_chiffre_pages_liste_produits{
font-size:14px;
border:1px solid #ffff00;
font-weight:bold;
padding:2px 4px;
margin:-4px 0 6px 0;
}

#texte_lien_page_visite_liste_produits{
font-size:20px;
background-color:#cccccc;
font-weight:normal;
padding:2px 4px;
margin:-4px 0 6px 0;
}
