@charset "iso-8859-1";
/* CSS Document */
/*common tools*/
    
*   { color: #666; margin: 0; padding: 0 }
A {
  color: #051571;
  text-decoration: underline;
}

A:hover {
  color: #2B3C73;
  text-decoration: underline;
}
body   { color: #666; font: 70% Arial, Helvetica, sans-serif }

/* Header*/
#topmenu  { padding-right: 7px; height: 35px; border-right: 3px #8f8f8f }
a.topmenu  { color: #2B3C73; font: bold 12px "Tahoma Arial", Helvetica, sans-serif; text-decoration: none }
a.topmenu:hover { color: #2B3C73; font: bold 12px "Tahoma Arial", Helvetica, sans-serif; text-decoration: underline }
#shopping_cart{color:#FFFFFF; padding-left:12px; background-image: url(images/panier.gif); background-repeat: no-repeat;}
#shopping_cart img{margin-right:10px;}
a.menu {display:block; height:29px; padding-top:12px; font: bold 120% Tahoma; color: #FFFFFF; Helvetica, sans-serif; text-decoration:none; background-image: url(images/Menu.gif); }
a.menu:hover { color: #FFFFFF; font: bold 120% Tahoma, Helvetica, sans-serif; text-decoration: none; no-repeat center top; display: block; padding-top: 12px; height: 29px; background-image: url(images/Menu2.gif); }

/* end Header*/

/*BoxHeader*/
td.box { background-color: #2B3C73; width: 107px; height: 18px }
*.innerbox, *.innerboxMenu, *.innerbox_cat{background-color: #2B3C73; height:14px; margin:1px; font:bold 100% Tahoma, Arial, Helvetica, sans-serif; color:#FFFFFF; padding-top:0px; padding-left:6px; text-align:left;}
*.innerbox_cat { color: #ffffff; background: #2B3C73 repeat-x; margin: 0; padding-top: 4px; height: 18px; border: solid 1px #295AA4 }
*.innerboxMenu{text-align:center;}
*.innerboxMenu a{font:bold 100% Tahoma, Arial, Helvetica, sans-serif; color:#FFFFFF; text-decoration:none;}
*.innerboxMenu a:hover{font:bold 100% Tahoma, Arial, Helvetica, sans-serif; color:#F9BD00; text-decoration:none;}
*.innerbox img{margin:0px 5px;}
/*end BoxHeader*/

/*body*/
a.crimson   { color: #2B3C73; font-weight: bold; font-size: 1em; line-height: 14px; text-decoration: none }
a.crimson:hover   { color: #2B3C73; font-weight: bold; font-size: 1em; line-height: 14px; text-decoration: none }
*.crimson   { color: #2B3C73; font-weight: bold; font-size: 1em; line-height: 14px; text-decoration: none }
*.crimson:hover  { color: #2B3C73; font-size: 1em; font-weight: bold; line-height: 14px; text-decoration: underline }
*.crimson2   { color: #2B3C73; font-size: 1.7em; font-weight: bold; padding-bottom: 10px; line-height: 14px; text-decoration: none }
a.crimson3   { color: #FFFFFF; font-size: 1.7em; font-weight: bold; padding-bottom: 10px; line-height: 14px; text-decoration: none }
*.crimson4   { color: #2B3C73; font-size: 1.2em; font-weight: bold; padding-bottom: 10px; line-height: 14px; text-decoration: none }
a.more  { color: #2B3C73; font-size: 100%; font-weight: bold; text-decoration: none }
a.more:hover { color: #2B3C73; font-size: 120%; font-weight: bold; text-decoration: underline }
/*end body*/

/*Left column*/
table.search { background: #c6b682 repeat-x 50% bottom; width: 100% }
*.product_cat { background: #F5F5F5; margin-top: 3px; width: 100%; border: solid 1px #2B3C73 }
pageplus2  { background: #d8cdad; margin-top: 3px; width: 100%; border: solid 1px #92855d }
table.innersearch,table.innerproduct_cat{width:100%; font:11px Tahoma, Arial, Helvetica, sans-serif;}
table.innerproduct_cat{width:100%; font:11px Tahoma, Arial, Helvetica, sans-serif; border:1px solid #F0E8CF;}
a.red { color: #009; font: 11px Tahoma, Arial, Helvetica, sans-serif; text-decoration: none }
a.red:hover { color: #009; font: 11px Tahoma, Arial, Helvetica, sans-serif; text-decoration: none }
*.product_cat span { color: #009 }
table.innersearch tr td{padding-left:2px;}
table.innersearch a{font:100% Tahoma, Arial, Helvetica, sans-serif;color:#554E39; text-decoration:none;}
table.product_cat{}
table.innerproduct_cat{}
*.m11 {color: #2B3C73; font-size: 12px; font-weight: bold; text-decoration: none }
*.m11:hover {color: #2B3C73; font-size: 12px; font-weight: bold; text-decoration: underline }
.m11 img{margin-right: 10px;}

/*end Left column*/



#bot_menu   { color: #666; font: bold 71% Tahoma, Verdana, Arial, Helvetica, sans-serif; text-align: center; margin: 0 5px; padding-top: 4px; height: 19px; border-width: 1px 0; border-color: #8f8f8f }
#bot_menu a { color: #666; font: bold 100% Tahoma, Verdana, Arial, Helvetica, sans-serif; text-decoration: none }
#bot_menu a:hover { color: #666; font: bold 100% Tahoma, Verdana, Arial, Helvetica, sans-serif; text-decoration: underline }
#copy { color: #2B3C73; font: 100% Tahoma, Verdana, Arial, Helvetica, sans-serif; text-align: left; padding-top: 3px }
*.new_prod{text-align:center;}
*.new_prod p{padding-left:10px; color:#5C4F27;}
*.new_prod p span{color:#5C4F27;}
*.image {border: solid 0 #bfbfbf; padding-bottom: 5px }
*.image img{margin:2px;}
*.special_price { color: #2B3C73; font-weight: bold; font-size: 14px; text-decoration: line-through }
*.price { color: #2B3C73; font-weight: bold; font-size: 14px; text-decoration: none }
*.price2 p{ color: #2B3C73; font-size: 12px; font: Verdana, Tahoma, Arial, Helvetica, sans-serif; padding: 5px 5px 5px 5px;}
*.buy  { color: #009; font: 11px Tahoma, Arial, Helvetica, sans-serif; text-align: center; padding: 3px 0 3px 2px; width: 112px; border-top: 0; border-right: 0; border-bottom: 0; border-left: 0 solid #ffffff }
*.gray  { color: #666; font-weight: bold; line-height: 14px }
*.buy *.lil  { color: #2B3C73; font-weight: bold }
*.buy a.more{font-size:11px;}
*.buy a.more:hover{font-size:11px; text-decoration:none;}
/**.buy b{color:#CB0000}*/
*.txt  { color: #666; font: 70% Arial, Helvetica, sans-serif; text-align: left; margin-right: 10px }
*.txt a { color: #009; font: 100% Arial, Helvetica, sans-serif }
#menu img{margin-left:1px; background-image: url(images/menu.gif);}
#producer{text-align:center;font:70% Arial, Helvetica, sans-serif;margin-right:10px; color:#D9D9D9; }
#producer img{margin-right:5px;margin-left:5px;}

td.main{padding-left:3px;font-family: Tahoma, Verdana, Arial, sans-serif; font-size: 10px;
  }
TD.pageHeading, DIV.pageHeading   { color: #2b3c73; font-size: 14px; font-family: Arial, sans-serif; font-weight: bold; text-align: center; padding-left: 3px }
TD.smallText, SPAN.smallText, P.smallText   { color: #2b3c73; font-size: 11px; font-family: Tahoma, Arial, sans-serif; line-height: 14px;}
TABLE.productListing {

  border: 1px;
  border-style: solid;
  border-color: #b6b7cb;
  border-spacing: 1px;
  
  width:100%;
}

.productListing-heading  { color: #2b3c73; font-size: 10px; font-family: Verdana, Arial, sans-serif; font-weight: bold; padding: 0 2px; height: 16px; border-bottom: 1px solid #b6b7cb }
.productListing-heading a { color: #2b3c73; line-height: 245%; text-decoration: none; border: 0 }
.productListing-heading a:hover { color: #2b3c73; text-decoration: underline }
TD.productListing-data {
  font-family: Verdana, Arial, sans-serif;
  font-size: 10px;
  font-weight: bold;
}
a.productListing-link{
  font-family: Verdana, Arial, sans-serif;
  font-size: 100%;
  text-decoration:underline;
  color:#4F525A;
}
CHECKBOX, INPUT, RADIO, SELECT {
  font-family: Verdana, Arial, sans-serif;
  font-size: 11px;
}
TEXTAREA {
	width: 400px;
}
.boxText   { color: #666; font-size: 10px; font-family: Verdana, Arial, sans-serif }

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;
}
*.infoBoxContents  { color: #2B3C73 }
SPAN.productSpecialPrice   { color: #660000; font-family: Verdana, Arial, sans-serif; line-height: 14px;   font-size:14px; font-weight:bold; }
TD.main, P.main  { font-size: 10px; font-family: Tahoma, Verdana, Arial, sans-serif; line-height: 16px }
SPAN.errorText  { color: #009; font-family: Verdana, Arial, sans-serif }
.messageStackError, .messageStackWarning   { font-size: 10px; font-family: Verdana, Arial, sans-serif; background-color: #cccfd2; margin: 3px }
.messageStackSuccess  { font-size: 10px; font-family: Verdana, Arial, sans-serif; background-color: #9cf }
.inputRequirement  { color: #009; font-size: 10px; font-family: Verdana, Arial, sans-serif }

.infoBox {
  border:1px solid #BFBFBF;
  padding:3px;
}
.errorBox  { font-size: 10px; font-family: Verdana, Arial, sans-serif; font-weight: bold; background: #9cf }
.stockWarning  { color: #2B3C73; font-size: 10px; font-family: Verdana, Arial, sans-serif }
.productsNotifications { background: #f2fff7; }
.checkoutBarFrom, .checkoutBarTo  { color: #666; font-size: 10px; font-family: Verdana, Arial, sans-serif }
.checkoutBarCurrent  { color: #2B3C73; font-size: 10px; font-family: Verdana, Arial, sans-serif }
.productsNotifications  { background: #9cf }
.pagesplus { color: #717171; font-family: Verdana, Arial, Helvetica, sans-serif; background-color: white; text-align: justify; margin: 6px; top: 12px; right: 0; left: 12px }

/* News*/
#news  { color: white; font-family: Verdana; text-align: center }
td.news{ color: white; font-family: Verdana; text-align: center }
#news a.blanc{ color: white; text-decoration: underline}
#news a.blanc hover{ color: white; text-decoration: none}

/*SEO*/
a.allproductsBox { color: #ff0000; } 
a.allproductsBox:Hover { color: #cc0000; } 
h1 { font-family: Verdana, Arial, sans-serif; font-size: 20px; font-weight: bold; margin-bottom: 0; padding-bottom: 0; color: #000; }

/* Special Scroller */
#pscroller1 {
	height: 160px;
	border: 0px;
	padding: 5px;
}
#pscroller2{
	width: 350px;
	height: 20px;
	border: 0px;
	padding: 3px;
	}
#pscroller2 a{
	text-decoration: none;
	}
.someclass {
  	font-family: sans-serif;
  	font-size: 11px;
  	line-height: 1.5;
  	}

//INDIVIDUAL BOXES & GRAPHICAL BORDERS BEGIN
.mws_boxTop_module    { background: url('images/infobox_module/top.gif');
                 font-family: Tahoma;
                 font-size: 11px;
                 text-align : center;
                 font-weight: bold;
                 background-repeat:repeat-x;
                 vertical-align: middle;
                 white-space: nowrap; }
.mws_boxLeft_module   { background: url('images/infobox_module/left.gif'); }
.mws_boxRight_module  { background: url('images/infobox_module/right.gif'); }
.mws_boxBottom_module { background: url('images/infobox_module/bot.gif');
                 font-family: Verdana, Arial, sans-serif;
                 font-size: 11px;
                 text-align : center;
                 vertical-align: middle;
                 white-space: nowrap; }
.mws_boxCenter_module { background: #ffffff; 
                 font-family: Verdana, Arial, sans-serif;
                 font-size: 10px;}
.mws_boxCenter_module2 { background: #ffffff; 
                 font-family: Verdana, Arial, sans-serif;
                 font-size: 10px;}
TD.noborderbox {
  font-family: Verdana, Arial, sans-serif;
  font-size: 10px;
}
//INDIVIDUAL BOXES & GRAPHICAL BORDERS END

/* Best Sellers Scroller */

#pscroller_bs {
height: 270px;
width: 270px;
text-align: left;
border: 0px;
padding: 0px;
}

.pscroller_c_bs {
  font-family: sans-serif;
  font-size: 11px;
  line-height: 1.5;
}


