/*
  $Id: stylesheet.css,v 1.56 2003/06/30 20:04:02 hpdl Exp $

  osCommerce, Open Source E-Commerce Solutions
  http://www.oscommerce.com

  Copyright (c) 2003 osCommerce

  Released under the GNU General Public License
*/

.title_cat h2
{
font-weight:bold;
font-family:Tahoma;
font-size:13px;
color:#000000;
text-decoration: underline;
}

td.new_pack{
font-weight:bold;
font-family:Tahoma;
font-size:11px;
height:20px;
background: url(images/design/MainSur.gif) repeat-x;
color:#FFFFFF;
border:1px solid black;
padding-left:5px;
}

td.new_pack_content{
font-weight:bold;
font-family:Tahoma;
font-size:11px;
color:#000000;
border-bottom:1px solid black;
padding-left:5px;
text-align:center;
}

td.new_pack_content2{
font-weight:bold;
font-family:Tahoma;
font-size:11px;
color:#000000;
border-bottom:1px solid black;
padding-left:5px;
text-align:left;
}

td.new_pack_content3{
font-weight:bold;
font-family:Tahoma;
font-size:11px;
color:red;
border-bottom:1px solid black;
padding-left:5px;
text-align:center;
}


.pages_client{
font-family:Tahoma;
font-size:12px;
}

.boxText { font-family: Verdana, Arial, sans-serif; font-size: 11px; }
.errorBox { font-family : Verdana, Arial, sans-serif; font-size : 10px; background: #ffb3b5; font-weight: bold; }
.stockWarning { font-family : Verdana, Arial, sans-serif; font-size : 10px; color: #cc0033; }
.productsNotifications { background: #f2fff7; }
.orderEdit { font-family : Verdana, Arial, sans-serif; font-size : 10px; color: #70d250; text-decoration: underline; }


.garantie_prod{
font-family:Verdana;
font-size:13px;
font-weight:bold;
color:green;
}


.garantie{
font-family: Verdana, Arial, sans-serif;
font-size: 11px;
}

.garantie td{
font-family: Verdana, Arial, sans-serif;
font-size: 11px;
}

.transport{
font-family: Verdana, Arial, sans-serif;
font-size: 12px;
}

.paiement{
font-family: Verdana, Arial, sans-serif;
font-size: 12px;
}

.download{
font-family: Verdana, Arial, sans-serif;
font-size: 12px;
}


BODY {
  margin: 0px;
  background: url(images/design/gazon.jpg) repeat;
}


.CONTENT {
  width: 980px;
  background: white;
  text-align: left;  
}


A {
  color: #000000;
  text-decoration: none;
}

A:hover {
  color: #AABBDD;
  text-decoration: underline;
}

/*h3{
  color: #EE5B25;
  font-size: 16px;
  border-bottom: 1px solid #EE5B25;
  
}*/


FORM {
	display: inline;
}



.main_heading{
text-align: center;
color: #1F5825;
font-family : Verdana, Arial, sans-serif; 
font-size : 10px; 

}

.Headerline{
background: #56775F;
height: 2px; 
width: 980px;
}

.header {  
  height: 83px;
  width: 979px;
  font-family : Verdana, Arial, sans-serif;
  font-size: 14px;
  border-bottom: 10px solid #EE5B25;
  background: url(images/design/gardena.jpg) no-repeat;
   
 }

.header h1{   
  color: black;
  margin-left: 5px;
  font-size: 14px;
  font-weight:bold;
  font-family : Arial, sans-serif; 
}


.header h1 a{  
  color: black;
}

.header h1 a:hover{  
  color: yellow;
  text-decoration: none;
}

.headerLogo img{
  margin-top: 10px;  
}



.HeaderPlace{
  font-family : Arial, sans-serif; 
  font-size: 12px;
  clear: both; 
  padding: 5px 0px 5px 55px; 
}

.HeaderPlace h2{
font-size: 12px;
}

a.HeaderNavigation {
  color: #808080;  
}

/*********************/

.home{

  float: left;  
  text-align: center;
  padding:5px 10px;
}

/******************/



.search{

  background: #F15A25;
  padding: 0px 4px 4px 4px;
  font-family: Arial, sans-serif;
  height:25px;

}

.search table{
  color: white;
  font-size: 12px;
}


.search select{
  width: 180px;
}

/************/


.LinkAccueil{
  float: right;
  padding: 10px;  
}


.LinkAccueil ul{
  list-style-type: none;
  margin: 0px;  
    
}

.LinkAccueil li{
  display: inline;
  padding: 2px 10px 4px 10px;
  background: #666666;
  color: white; 
  font-size: 12px; 
}


.LinkAccueil a{  
  color: white;
  text-decoration: underline;
  
}

.LinkAccueil a:hover{  
  color: #EE5B25;  
}

/*****************/

#ColumnRight{
  width: 200px;
  float: right;
}

#Centre{
  width: 705px;
  margin-left: 55px;   
}



.separator{
  clear: both;
}

h1{
font-size:12px;
font-family: Tahoma,Verdana, Arial, sans-serif;

}

/*********************/

.ColumnBox{
  font-family: Verdana, Arial, sans-serif;
  font-size: 11px;
  margin-bottom: 10px;
}

.ColumnBoxTitle{
  font-size: 11px;
  margin: 0px;
  padding: 2px 5px;
  background: #a7cd0d;
  color: white;
}

.ColumnBoxTitle a{  
  color: white;
}

.ColumnBoxContent{
  padding: 5px;
  border: 1px solid #CCCCCC;
  border-top: none;
}

.ColumnBox p{
  margin-top: 0px;
  text-align: justify;
}


.ColumnBox p img{
  padding-top: 10px;
  width: 185px;
  height: 130px;
}

ul.ColumnBoxUl{
  list-style-type: none;
  padding-left: 0px;
  margin: 0px;
}

ul.ColumnBoxUlavantage{
  list-style-type: circle;
  margin-top: 0px;
  margin-bottom: 0px;
}

ul.ColumnBoxUlpadding{
  list-style-type: none;
  
}

/******************/

p.fluxAllRssListDate{
  font-style: italic;  
}

p.fluxAllRssListWebsite{
  color: #F05924;
}

/*****************/


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;
}


/*************************/

.headerButton {  
  width: 60px;  
  font-family: Tahoma, Verdana, Arial, sans-serif;
  font-weight: bold;   
  float: right;
  padding: 5px;
   
}


.headerButton a{
  color: white;  
  text-decoration: none;
  display: block;
  background: url(images/design/headbouton.png) center center no-repeat;
  padding: 12px 5px 12px 5px; 
  margin: 5px; 
  text-align: center;
  font-size: 11px;  
  border: 1px solid white; 
  
}

/**********************/
.footer {
  padding-top: 10px;
  clear: both;
  
}


.footerMentions{
  text-align: center;
  font-family: Verdana, Arial, sans-serif;
  font-size: 11px;
  color: white;  
  padding: 2px; 
  background: #F05924;  
}

.footerMentions ul{
  list-style-type: none;
  margin: 0px;
  padding: 0px;  
}

.footerMentions li{
  display: inline;    
}

.footerMentions li a{
  color: white;    
}

/******************/

/**********************/


.footerMentions1{
 text-align:left;
  font-family: Verdana, Arial, sans-serif;
  font-size: 11px;
  color: white;  
  padding: 2px; 
  background: #F05924;  
}

.footerMentions1 ul{
  list-style-type: none;
  margin: 0px;
  padding: 0px;  
}

.footerMentions1 li{
  display: inline;    
}

.footerMentions1 li a{
  color: white;    
}

/******************/


.popup{
  position: absolute;
  background: #C0C0C0;
  width: 250px;
  padding: 5px;  
  margin-top: -100px;
  margin-left: 80px;
  z-index: -1;  
}


/***************************/

.Product{
  font-family: Verdana, Arial, sans-serif;
  font-size: 12px;
}


/****************/

.ProductInfo{
  font-family: Verdana, Arial, sans-serif;
  font-size: 12px;
  background: #CCCCCC;
  padding: 3px;
  
}

.ProductInfoTitle{
  font-weight: bold;
  border-bottom: 1px solid;
  padding: 3px 5px;
  margin-bottom: 5px;  
}


.ProductInformations{
  margin-bottom: 10px;
  padding: 5px 5px;
}


.ProductInformations h3{
  font-size: 14px;
  margin: 0px;
  color: #EE5B25;
}

.ProductInformations h3 a{
  color: #EE5B25;
}

.ProductInformationsTitle{
  font-weight: bold;  
}

.ProductInformations ul{
  list-style-type: none;
  margin: 0px;
  padding: 0px;
}

.ProductInformationsHead{
  overflow: auto;
  zoom: 1;
}

.ProductInformationsImage{
  float: left;
  padding: 1px;
}


.ProductInformationsPrice{
  font-size: 18px;
  font-weight: bold;
  color: #EE5826;
  margin-top: 20px;
  margin-right: 5px;
  text-align: right;  
}




/*****************/



.Product h2{
  font-size: 14px;
  border-bottom: 1px solid #D9E021;
  padding-bottom: 2px;  
  border: none;
  margin-top: 0px;

}


/*****************/

.ProductMain{  
  border: 1px solid #F0F0F0;
  border-top: 25px solid #F0F0F0;
  border-bottom: 0px solid #F0F0F0;
  overflow: auto;
  zoom: 1;
 
}

.ProductMain p{
padding-left:5px;
}

.ProductMain2{  
  border: 1px solid;
  border-top: 0px solid;
  margin-bottom: 10px;
  overflow: auto;
  zoom: 1;
  padding: 1px;
  padding: 10px;
}

.ProductContent{
  float: left;
  width: 280px; 
  
}

.ProductsMainSur{
height:20px;
background: url(images/design/MainSur.gif) repeat-x;
font-weight:bold;
color:#FFFFFF;
border:1px solid black;
font-family: Tahoma, Verdana;
font-size:11px;
padding-left:5px;
}


.ProductContent ul{
  list-style-type: none;
  margin-left: 0px;
  padding-left: 0px;
}

.ProductContentRight{
  width: 200px;
  float: right;
  
}

.ProductContentRight2{
  width: 200px;
  height:auto;
  float: right;
  border-left:1px dotted #A0A0A0;
  background:#F0F0F0;
  
}


.ProductImage{
  width: 200px;
  float: left;
  margin-right: 15px;
}


.price_title{
  color: #EE5B25;
  font-size: 16px;
  text-align:center;
  font-weight:bold;
}

.ProductPrice{
text-align:center;
}


.ProductAdd{
  text-align:center;
  
}

.ProductDescTech{
  margin-bottom: 10px;
  
}

.ProductDescTech a{
  background: url(images/design/desriptif-technique.gif) top right no-repeat;
  font-size: 10px;
  white-space: nowrap;
  color: white;
  font-family: Arial, sans-serif;
  padding: 4px 4px;  
}


/**********************/

.ProductContenu{
  padding: 5px;
  margin-bottom: 20px;
  border: 1px solid #D5D4D4;
  overflow: auto;
  zoom: 1;
  
}

.ProductContenuList h3{
  font-size: 12px;
  border: 1px solid #D5D4D4;
  border-left: none;
  border-right: none;
  padding: 5px;  
}

.ProductContenuList ul{
  padding-left: 20px;
  margin-right: 0px;
  list-style-type: circle;
}


/*************************/

.produitOnglet{
  list-style-type: none;
  padding-left: 0px;
  margin-left: 0px;
  overflow: auto;
  zoom: 1;
  margin: 0px;
}

.produitOnglet li{
  
  float:left;
  margin:0 2px 0 0;
  padding:0 0 0 5px;
  border: 1px solid #D5D4D4;
  border-bottom: none;
}

.produitOnglet li a{
  zoom:1; 
  float:left; 
  padding: 10px 7px 8px 2px;
  text-decoration: none;
  font-weight: bold;
  
}

li.OngletSelected{
  background: url(images/design/left_both.gif) top left no-repeat;
  
  border: none;
}

li.OngletSelected a{
  background: url(images/design/right_both.png) top right no-repeat;
  
  
}


/************************/

.xsell{
  width: 227px;
  float: left;
  background: #F5F5F5;
  border: 1px solid #D5D4D4;
  margin: 0 2px 0 0;
}

/****************************/

.productListing{
  font-family: Verdana, Arial, sans-serif;
  font-size: 12px;
  border: 1px solid #D9E021;
  border-top: 20px solid #D9E021;
  padding: 5px;
}

.productListingRow{
  overflow: auto;
  zoom: 1;
}


.productListingBox{
  width: 320px;
  float: left;
  margin: 10px; 
  padding-bottom: 30px;
  border-bottom: 1px solid #000000;
}

.productListingBox2{
  width: 30%;
  float: left;
  margin: 10px; 
  padding-bottom: 30px;
  border-bottom: 1px solid #000000;
}

.productListingImage{
  float: left;
  padding-right: 10px;
}

.productListingImage2{

  padding-right: 10px;
}

.productListingBox h3{
  font-size: 12px;
  
}

.productListingBox h3 a{
  text-decoration: underline;
}

.productListing p{
   margin: 0px;
}

p.productListingPrice{
  font-size: 18px;
  color: #F05924;
  
  
}


.productListingLink{
  text-align: right;
  font-size: 11px;
}

.productListingLink a{
  background: url(images/design/product-access.gif) center right no-repeat;
  color: white;
  padding: 0.5em 5px;
}



/*************************/

.panierHeading{
  font-weight: bold;
}

.productListing-data{
  font-size: 12px;
  color: black;  
}

td.productListing-data a{
  font-size: 12px;
  color: black;  
}


/************************/

.three_product{
  font-family: Arial, sans-serif;
  font-size: 12px;
  border: 1px solid #CCCCCC; 
  overflow: auto;
  zoom: 1; 
}

.three_product h2{
  font-family: Arial, sans-serif;
  font-size: 12px;
  background: #CCCCCC;
  border: none;
  color: black;
  padding: 2px 10px; 
  margin: 0px;
}

.three_productContent{
  float: left;
  width: 31.9%;
  margin-top: 2px; 
  padding: 5px 5px;
  
}


.three_product h3{
  font-family: Arial, sans-serif;
  font-size: 11px;
  
}

.three_productImage{
  float: left;
  padding-right: 15px;
}

p.three_productLink{
  text-align: right;
  white-space: nowrap;
}

p.three_productLink a{
  background: #DADE29;
  font-weight: bold;
  background: url(images/design/product-access.gif) center right no-repeat;
  color: white;
  padding: 0.5em 12px;
  font-size: 10px; 
}

p.three_productPrice {
	font-weight:bold;
	color: #f05924;
	text-align:center;
	font-size: 13px;
}

.three_productSeparator{
  border-right: 1px solid #CCCCCC;
  height: 100;
  padding: 0px 10px;
}

/****************************/

.CategoriesMenu{
  font-family: Arial, sans-serif;
  font-size: 12px;  
  border: 1px solid #D9E021;
  border-top: 20px solid #D9E021;
  overflow: auto;
  zoom: 1;
}

.CategoriesMenu ul{
  list-style-type: none;
}

.CategoriesMenu li{
  padding: 5px;  
}


.CategoriesMenu li a{
  padding-left: 20px;  
}

li.CategoriesList a:first-letter{
  font-size: 1.7em;
  color: #F15A25;  
}

li.CategoriesList:first-letter{
  font-size: 1.7em;
  color: #F15A25;  
}


li.CategoriesList a:hover{
  color: #F15A25;
  text-decoration: none;
  font-weight: bold; 
  background: url(images/design/arrow.gif) top left no-repeat;
  
}


li.CategoriesSelected a{
  color: #F15A25;
  text-decoration: none;
  font-weight: bold; 
  background: url(images/design/arrow.gif) top left no-repeat;
  
}

li.CategoriesSelected a:first-letter{
  font-size: 1.7em;
  color: #F15A25;  
}

li.CategoriesSelected:first-letter{
  font-size: 1.7em;
  color: #F15A25;  
}




/***********/

.categoriesAlea{
  float: right;
  /*display: none;*/
  margin-right: 10px;
  width: 400px;
}

.categoriesAleaImage{
  float: left; 
  padding-right: 10px; 
}

.categoriesAlea h3{
  margin: 0;
  margin-left: 200px;
  background: #EE5B25;
  padding: 2px 10px;
  color: white;
  font-size: 14px;
}

.categoriesAlea h3 a{  
  color: white;  
}

.categoriesAleaLink{
  text-align: right;  
  font-size: 11px;
}

.categoriesAleaLink a{
  text-align: right;
  background: url(images/design/product-access.gif) center right no-repeat;
  padding: 3px 7px;
  color: white;
}

.categoriesAlea p{
  margin-left: 210px;  
}


/**************************/

.productCategories{
  clear: both;
  text-align: center;
  padding-top: 15px;
}


.productCategoriesBox{
  font-family: Arial, sans-serif;
  width: 33%;
  float: left;
}

.productCategoriesBox h3{
  font-size: 12px;
}

.productCategoriesLink{
  text-align: right;
  font-size: 11px;
  font-weight: normal;
}


.productCategoriesLink a{
  background: url(images/design/product-access.gif) center right no-repeat;
  color: white;
  padding: 0.5em 12px;  
}


/*******************/

.ccgv{
  font-family: Arial, sans-serif;
  font-size: 14px;
  text-align: justify;  
}

.ccgv h2{  
  font-size: 18px;
  color: #EE5B25;
  border-bottom: 1px solid #EE5B25;  
}

.ccgv h3{
font-size: 16px;
color: #EE5B25;
}



/*****************/

.LoginBox{
  width: 330px;
  float: left;
  margin-right: 20px;
}

.LoginButton{
  text-align: right;
}




/*************************/

.BoxSubscribeHeading h2{
 margin: 0px;
 background: url(images/design/head_moncompte1.jpg) right no-repeat;
 font-family: Verdana, Arial, sans-serif;
 font-size: 16px;
 
}

.BoxSubscribeHeading2 h2{
 margin: 0px;
 background: url(images/design/head_livraison.jpg) right no-repeat;
 font-family: Verdana, Arial, sans-serif;
 font-size: 16px;
 
}

.BoxSubscribeHeading3 h2{
 margin: 0px;
 background: url(images/design/head_paiement.jpg) right no-repeat;
 font-family: Verdana, Arial, sans-serif;
 font-size: 16px;
 
}

.BoxSubscribeHeading4 h2{
 margin: 0px;
 background: url(images/design/head_recapitul.jpg) right no-repeat;
 font-family: Verdana, Arial, sans-serif;
 font-size: 16px;
 
}




.infoBoxSubscribe{
 border: 5px solid #EE5B25;
 
 
}

.infoBoxSubscribe h3{
 background: #EE5B25;
 color: white;
 font-size: 12px; 
}

.infoBoxSubscribeNewClient{
 margin-top: 10px;
 border: 5px solid #1E5625;
 border-right: none;
 background: #1E5625  url(images/design/subscrib_newclient.jpg) ;
 height: 110px;
 font-family: Verdana, Arial, sans-serif;
 text-align: center;
}

.infoBoxSubscribeNewClient h3{
 margin: 0px;
 padding: 0px 0px 0px 175px;
 font-size: 16px;
 color: white;
}

.infoBoxSubscribeNewClient img{
 float: left;
}

.SubscribeSpecial{
  padding: 5px 0px 0px 175;
  color: #E30F87;
  font-weight: bold;
  font-size: 18px;
}

.SubscribeSpecialParrain{
  padding: 5px 0px 0px 175px;
  color: #FBFFFF;
  font-weight: bold;
}


/*****************************/



.categoriesProductsFond{
  background: white url(images/design/newindow.jpg) bottom left repeat-x;
  padding-top: 5px;
  padding-bottom: 15px;
  border: 1px solid #1F5825;
  height: 202px;
  overflow: visible;
}



/***********************/


.listProductsFond1{
  font-family: Verdana, Arial, sans-serif;
  font-size: 12px;
  color: #1F5825;
  background: #EEF7E2;     
}

.listProductsFond1 a{  
  color: #1F5825;      
}


.listProductsFond2{
  font-family: Verdana, Arial, sans-serif;
  font-size: 12px;
  color: #1F5825;
  background: #ECF2E8; 
  
}

.listProductsFond2 a{  
  color: #1F5825;      
}

.listProductsFond1.ref{
  color: black;
  font-weight: bold;
}




/******************/

.productAccroche{
 font-weight: bold;
  font-size: 11px;
 color: red;
}



/************************/


TD.infoBoxHeading {
  font-family: Verdana, Arial, sans-serif;
  font-size: 10px;
  font-weight: bold;
  color: white;
  background: #F15A25;
  padding: 2px 5px; 
   
}

.infoBox {
  border: 1px solid #CCCCCC;
  margin-bottom: 10px; 
   
}

.infoBoxPromotion {
  background: #E46828;
}


.infoBoxContents {
  background: #white;
  font-family: Verdana, Arial, sans-serif;
  font-size: 10px;
  margin-top: 5px;
}

.infoBoxContentsPromotion {
  background: #FDF06F url(images/design/fond_promotion.jpg) repeat-x;
  font-family: Verdana, Arial, sans-serif;
  font-size: 10px;
}

.infoBoxContentsTitle {
  font-family: Verdana, Arial, sans-serif;
color: #214E25;  
font-size: 11px;
}

.infoBoxLine{

background: #8BAC8D;
height: 1px; 
}


.categoriesProductsImage{
  float: right;
}

.categoriesTitle h2{
font-family: Verdana, Arial, sans-serif;
color: #1D5820;
font-weight: bold;
font-size: 20px;

}

.categories_subbarre{
background: #1F5825 url(images/design/titlebar.gif) repeat-y;
height: 10px;
}



/*****************/

.infoBoxNotice {
  background: #FF8E90;
}

.infoBoxNoticeContents {
  background: #FFE6E6;
  font-family: Verdana, Arial, sans-serif;
  font-size: 10px;
}



TD.infoBoxHeadingPromotion {
  font-family: Verdana, Arial, sans-serif;
  font-size: 10px;
  font-weight: bold;
  background: #E46828;
  color: #FFFFFF;
text-align:left;
padding-left: 10px;
}

.infoBoxButton {
  font-family: Verdana, Arial, sans-serif;
  font-size: 10px;
  
  background: #1F5825 url(images/design/menu_barre.jpg) left top repeat-y;
  color: #FFFFFF;
text-align:left;
padding-left: 10px;
padding-top: 2px;
padding-bottom: 2px;
padding-right: 10px;

}



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.productListing-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.productListing-even, TR.productReviews-even, TR.upcomingProducts-even, TR.shippingOptions-even {
  background: #f8f8f9;
}


A.pageResults {
  color: #0000FF;
}

A.pageResults:hover {
  color: #0000FF;
  background: #FFFF33;
}

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.main, P.main {
  font-family: Verdana, Arial, sans-serif;
  font-size: 11px;
  line-height: 1.5;
}

TD.smallText, SPAN.smallText, P.smallText {
  font-family: Verdana, Arial, sans-serif;
  font-size: 10px;
}

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;
}

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.productInfoSpecialPrice {
  font-family: Verdana, Arial, sans-serif;
  color: #EE5826;
  font-size: 34px;
  font-weight: bold;
}

SPAN.productSpecialPrice {
  font-family: Verdana, Arial, sans-serif;
  color: #BE0A27;
font-size: 14px;
font-weight: bold
}

.productSpecialPriceBig {
  font-family: Verdana, Arial, sans-serif;
  color: #FF3600;
  font-size: 20px;
  font-weight: bold
}

SPAN.errorText {
  font-family: Verdana, Arial, sans-serif;
  color: #ff0000;
}

.moduleRow { }
.moduleRowOver { background-color: #D7E9F7; cursor: pointer; cursor: hand; }
.moduleRowSelected { background-color: #E9F4FC; }

.checkoutBarFrom, .checkoutBarTo { font-family: Verdana, Arial, sans-serif; font-size: 10px; color: #8c8c8c; }
.checkoutBarCurrent { font-family: Verdana, Arial, sans-serif; font-size: 10px; color: #000000; }

/* message box */

.messageBox { font-family: Verdana, Arial, sans-serif; font-size: 10px; }
.messageStackError, .messageStackWarning { font-family: Verdana, Arial, sans-serif; font-size: 10px; background-color: #ffb3b5; }
.messageStackSuccess { font-family: Verdana, Arial, sans-serif; font-size: 10px; background-color: #99ff00; }

/* input requirement */

.inputRequirement { font-family: Verdana, Arial, sans-serif; font-size: 10px; color: #ff0000; }


/* menu horizontal */
.tlf {background-image: url(images/menu/l_off.gif); }
.tlo {background-image: url(images/menu/l_on.gif); }
.trf {background-image: url(images/menu/r_off.gif); }
.tro {background-image: url(images/menu/r_on.gif); }
.tff {background-image: url(images/menu/off_off.gif); }
.tfo {background-image: url(images/menu/off_on.gif); }
.tof {background-image: url(images/menu/on_off.gif); }
.tmf {background-image: url(images/menu/m_off.gif); }
.tmo {background-image: url(images/menu/m_on.gif); }
.tabsOff           { font-size: 13px; text-decoration: none;padding: 0 0 2 0;}
.tabsOff a:link, .tabsOff a:visited { color: #6699cc; }
.tabsOff a:hover   { color: orange; text-decoration: none;}
.tabsOff a:active  { color: orange; }
.tabsOn            { font-size: 15px; font-weight: bold; padding: 0 0 2 0;}
.tabsOn a:link, .tabsOn a:visited, .tabsOn a:hover, .tabsOn a:active  { color: #ffffff; text-decoration: none;}



/***************************menu*****************************************************/
/* general */




/*onglets*/
#onglets {z-index:90;text-align:center;padding-left:3px;cursor:default;font-size:11px;font-family:verdana,Geneva,Arial,helvetica,sans-serif}
#onglets DL, #onglets DT, #onglets DD, #onglets UL, #onglets LI {margin:0;padding:0;list-style-type:none}
#onglets DL {height:30px;margin:0 1px 0 0;z-index:1000;float:left}
#onglets DT {background:url(/images/xlocales/onglets/left_off2.gif) no-repeat 0px 0px;margin:0 0 0 2px;padding:0 0 0 6px;border-bottom:1px solid gray;font-weight:bold;text-align:center;text-transform:uppercase}
#onglets DT SPAN, #onglets DT A {background:url(/images/xlocales/onglets/right_off2.gif) no-repeat 100% 0%;font:bold 11px arial,helvetica,sans-serif;text-align:center;line-height:12px;display:block;padding:8px 6px 6px 0;text-decoration:none;color:black}
#onglets DD {position:absolute;margin:0 0 0 2px}
#onglets LI {text-align:left}
#onglets LI A {color:#FFF;text-decoration:none;display:block;padding:5px}

/*sous-onglets */
.ssonglet {height:32px;padding-left:75px;margin-top:55px;border-top:1px solid black}
.ssonglet UL {padding:0;list-style:none;margin:0}
.ssonglet LI {display:inline;float:left;padding:4px 0px 3px 0px;text-align:center}
.ssonglet LI.dernier A {border:none}
.ssonglet LI A {border-right:1px solid;display:block;padding:0 6px 0 6px;font:bold 9px Arial, Helvetica, sans-serif;text-decoration:none}
.ssonglet LI A:hover {color:#660033}
.ssonglet LI.uneligne A {padding-top:6px;padding-bottom:6px}
.hshadow {background:url(/images/header/zmhshadow.gif) repeat-x;height:29px;padding:0;margin:0}


/*nav*/
.titleNav h1 	{margin:5px 0 0 10px;font-family:verdana;font-weight:normal}
.titleNav a 	{text-decoration:none}
.titleNav a:hover 	{text-decoration:underline}
.titleNav i 	{color:#007dba;font-weight:bold}
.titleNav .sl 	{text-decoration:underline}
.titleNav .ch 	{color:#007dba;font-size:8px;font-weight:bold}
.titleNav .nbRef {color:#007dba;font-weight:bold}


/* bandeau haut */
.MainBody {background:white url(http://img.rueducommerce.fr/images/locales/fr-fr/onglets/fond-haut.gif) repeat-x 0 0}
.logo {float:left;background:url(http://img.rueducommerce.fr/images/locales/fr-fr/smlogo.gif) 10px 10px no-repeat;width:139px;height:96px;cursor:pointer}

/* nouveaux logos de blocs */
.bp_anniv .fd1, .bp_anniv .fd1s {background-image:url(http://img.rueducommerce.fr/images/locales/fr-fr/block/anniversaire.gif)}
.bp_topventes .fd1, .topv .fd1 {background-image:url(http://img.rueducommerce.fr/images/locales/fr-fr/block/topdesventes.gif)}
.bp_topventes .fd1s, .topv .fd1s {background-image:url(http://img.rueducommerce.fr/images/locales/fr-fr/block/topdesvente.gif)}
.avantp .fd1, .bp_ap .fd1 {background-image:url(http://img.rueducommerce.fr/images/locales/fr-fr/block/avantpremiere.gif)}
.baissep .fd1, .bp_bdp .fd1 {background-image:url(http://img.rueducommerce.fr/images/locales/fr-fr/block/baissedeprix.gif)}
.cdcoeur .fd1, .bp_cdc .fd1 {background-image:url(http://img.rueducommerce.fr/images/locales/fr-fr/block/coupdecoeur.gif)}
.bp_d .fd1 {background-image:url(http://img.rueducommerce.fr/images/locales/fr-fr/block/design.gif)}
.destock .fd1, .bp_desto .fd1 {background-image:url(http://img.rueducommerce.fr/images/locales/fr-fr/block/destockage.gif)}
.exclusif .fd1, .bp_exc .fd1 {background-image:url(http://img.rueducommerce.fr/images/locales/fr-fr/block/exclusif.gif)}
.bp_ns .fd1, .notresel .fd1 {background-image:url(http://img.rueducommerce.fr/images/locales/fr-fr/block/notreselection.gif)}
.nouveautes .fd1, .bp_nouv .fd1 {background-image:url(http://img.rueducommerce.fr/images/locales/fr-fr/block/nouveautes.gif)}
.nouveautes .fd1s, .bp_nouv .fd1s {background-image:url(http://img.rueducommerce.fr/images/locales/fr-fr/block/nouveaute.gif)}
.bp_preco .fd1, .precmd .fd1 {background-image:url(http://img.rueducommerce.fr/images/locales/fr-fr/block/preco.gif)}
.premprix .fd1, .bp_1erpx .fd1 {background-image:url(http://img.rueducommerce.fr/images/locales/fr-fr/block/1ersprix.gif)}
.premprix .fd1s, .bp_1erpx .fd1s {background-image:url(http://img.rueducommerce.fr/images/locales/fr-fr/block/1erprix.gif)}
.pcoutant .fd1, .bp_pxco .fd1 {background-image:url(http://img.rueducommerce.fr/images/locales/fr-fr/block/prixcoutant.gif)}
.pimb .fd1, .pcanon .fd1, .bp_pxim .fd1 {background-image:url(http://img.rueducommerce.fr/images/locales/fr-fr/block/priximbattables.gif)}
.pimb .fd1s, .pcanon .fd1s, .bp_pxim .fd1s {background-image:url(http://img.rueducommerce.fr/images/locales/fr-fr/block/priximbattable.gif)}
.promos .fd1, .spromo .fd1, .bp_supro .fd1 {background-image:url(http://img.rueducommerce.fr/images/locales/fr-fr/block/superpromo.gif)}
.bp_tch .fd1 {background-image:url(http://img.rueducommerce.fr/images/locales/fr-fr/block/technologie.gif)}
.bp_tend .fd1 {background-image:url(http://img.rueducommerce.fr/images/locales/fr-fr/block/tendance.gif)}
.bp_vs .fd1, .vsure .fd1 {background-image:url(http://img.rueducommerce.fr/images/locales/fr-fr/block/valeursure.gif)}
.bp_soldes .fd1, .soldes1 .fd1 {background-image:url(http://img.rueducommerce.fr/images/locales/fr-fr/block/soldes.gif)}
.bp_brad .fd1	{background-image:url(http://img.rueducommerce.fr/images/locales/fr-fr/block/braderie.gif)}
.bp_affiche .fd1 {background-image:url(http://img.rueducommerce.fr/images/locales/fr-fr/block/vuenaffichage.gif)}

/* Nouveaux Onglets - Générique */
/*#onglets DT {background-image:url(http://img.rueducommerce.fr/images/locales/fr-fr/onglets/ongletsFull.gif);background-repeat:no-repeat;background-position:-129px 0px}
#onglets DT SPAN, #onglets DT A {background-image:url(http://img.rueducommerce.fr/images/locales/fr-fr/onglets/ongletsFull.gif);background-repeat:no-repeat;background-position:100% -54px}*/

#onglets DT {background-image:url(images/btn.gif);background-repeat:no-repeat;background-position:-129px 0px;margin-left:0px}
#onglets DT SPAN, #onglets DT A {background-image:url(images/btn.gif);background-repeat:no-repeat;background-position:100% -56px}
DL#eNavTab0 DT {background-position:-129px 0px}
DL#eNavTab0 DT A {background-position:100% -56px}
DL#eNavTab1 DT {background-position:-136px 0px}
DL#eNavTab1 DT A {background-position:100% -84px}
DL#eNavTab2 DT {background-position:-143px 0px}
DL#eNavTab2 DT A {background-position:100% -111px}
DL#eNavTab3 DT {background-position:-115px 0px}
DL#eNavTab3 DT A {background-position:100% -353px}




/* Nouveaux Onglets - SpÃ©cifique */
#onglets DT.on_univ0 {background-position:-129px 0px;},
#onglets DT.on_univ0 SPAN, #onglets DT.on_univ0 A {background-position:100% -138px}
#onglets DT.on_univ1 {background-position:-136px -28px}
#onglets DT.on_univ1 SPAN, #onglets DT.on_univ1 A {background-position:100% -165px}
#onglets DT.on_univ2 {background-position:-129px -28px}
#onglets DT.on_univ2 SPAN, #onglets DT.on_univ2 A {background-position:100% -192px}
#onglets DT.on_univ3  {background-position:-115px 0px}
#onglets DT.on_univ3 SPAN, #onglets DT.on_univ3 A {background-position:100% -353px}


#onglets DD.univ0 A {background:#00AEEC;width:113px}
#onglets DD.univ0 A:hover {background:#80D9FF}
#onglets DD.univ1 A {background:#2CB42C;width:230px}
#onglets DD.univ1 A:hover {background:#68D868}
#onglets DD.univ2 A {background:#B36B34;width:210px}
#onglets DD.univ2 A:hover {background:#DDB979}
#onglets DD.univ3 A {background:#FFFFFF;width:153px; color: #000000;}
#onglets DD.univ3 A:hover {background:#BBC3D3}

/*ombres onglets */
HTML>BODY .w1 {background:url(http://img.rueducommerce.fr/images/xlocales/onglets/shadow_tr.png) right top no-repeat}
HTML>BODY .w2 




/*******style.css*********************/

#menu-bar
{
  
}

#menu-bar-item-container
{
      
        	
}



.menu-bar-item
{
   float: left;
   font-family: Arial, sans-serif;
   font-size: 11px;
   font-weight: bold;
   padding-top: 3px;
   background: url(images/design/degrad-menu.jpg) top left repeat-x;
   margin: 1px;
   text-align: center;
}

.menu-bar-itemon
{
	float: left;
	height: 21px;
	padding: 2px 10px 0px 10px;
	background-image: url(http://img.audiofanzine.com/img/v35/interface/menubar_highlight.gif);
	background-repeat: repeat-x;
	font-family: Verdana, sans-serif;
	font-size: 11px;
	font-weight: bold;
	line-height: 19px;
}



.menu-hr
{
	width: 100px;
	border: 1px ridge #B5B5B5;
}

#navig-bar
{
	overflow: auto;
	width: 980px;
	min-height: 22px;	
	line-height: 21px;
	background-image: url(http://img.audiofanzine.com/img/v35/interface/navigbar_double.gif);
	background-repeat: repeat-x;
	margin-left: auto;
	margin-right: auto;
        
}

#navig-bar-fleche
{
	float: left;
	background-image: url(http://img.audiofanzine.com/img/v35/interface/navigbar_fleche.gif);
	background-repeat: repeat-x;
	width: 22px;
	height: 22px;
	margin-left: 3px;
	margin-right: 5px;
}

#navig-bar-text
{
	float: left;
	width: 945px;
	font-family: Verdana, sans-serif;
	color: white;
	font-size: 11px;
	text-align: left;
}

#navig-bar-text a
{
	font-family: Verdana, sans-serif;
	color: white;
	font-size: 11px;
}

/* MENUS POUR NAVIGATEURS GENERAUX */

.menu-text
{
  color: white;
  font-size: 11px;
  height: 30px;
  width: 88px;  
  display: block;
  overflow: hidden;  
  border-bottom: 4px solid; 
}

.menu-text-highlight
{
  color: white;
  font-size: 11px;
  height: 30px;
  width: 88px;  
  display: block;
  overflow: hidden;  
  border-bottom: 4px solid; 
   
  
}

.menu-text-highlight:hover
{
       color: white;	
       text-decoration: none;
}

.menu-off
{
	visibility: hidden;
	display: none;
	min-width: 130px;
}

.menu-on
{
	visibility: visible;	
	background-color: #373737;
	display: block;
        position: absolute;
	font-family: Verdana, sans-serif;
	font-size: 10px;
	z-index: 2000;
	min-width: 130px;
        margin-top: 10px;
        margin-left: -3px;
        
}

.menu-inner
{
	border: 2px solid #1F5825;
        
        
}

.menu-inner ul
{
	margin: 0px; 
        padding: 0px;                  
        
}

.menu-inner li
{
	padding: 0px;        
        list-style-type: none;      
        
}

.sub-menu
{
	display: block;
	background: white;
	color: #000000;
	/*padding-top: 3px;
	padding-bottom: 3px;*/
        padding: 3px;
}


a.sub-menuTitle
{
	display: block;
	background: white;
	color: #000000;
	padding-top: 3px;
	padding-bottom: 5px;
        border-bottom: 1px solid #1F5825;
        font-weight: bold;
        text-decoration: none;
}

a:hover.sub-menuTitle
{
	 background: #EE5B25;
	color: white;
}



.sub-menu-ss
{
	display: block;
	background-color: #373737;
	color: white;
	padding: 0px 20px 0px 8px;
	padding-top: 2px;
	padding-bottom: 2px;
	background-image: url(http://img.audiofanzine.com/img/v35/interface/arrow_menu.gif);
	background-repeat: no-repeat;
	background-position: right;
}

.submenu-inner
{
	border: 1px solid #B5B5B5;
	margin: 1px;
	padding: 4px 0px 5px 5px;
}

.sub-menu-actif
{
	display: block;
	background-color: white;
	color: white;
	padding: 0px 20px 0px 8px;
	padding-top: 2px;
	padding-bottom: 2px;
}

.sub-menu-ss-actif
{
	display: block;
	background-color: white;
	color: white;
	padding: 0px 20px 0px 8px;
	padding-top: 2px;
	padding-bottom: 2px;
	background-image: url(http://img.audiofanzine.com/img/v35/interface/arrow_menuover.gif);
	background-repeat: no-repeat;
	background-position: right;
}

.sub-menu-ie
{
	display: block;
	background-color: #373737;
	color: white;
	width: 0%;
	padding: 0px;
	font-size: 0%;
}

.sub-menu:hover, .sub-menu-ss-actif:hover
{
	background: #EE5B25;
	color: white;        
	text-decoration: none;
}

/* SOUS MENUS */

.submenu-off
{
	visibility: hidden;
	display: none;
	min-width: 130px;
}

.submenu-on
{
	visibility: visible;
	display: block;
	background-color: #373737;
	position: absolute;
	font-family: Verdana, sans-serif;
	font-size: 10px;
	z-index: 1999;
	min-width: 130px;
}

/**********************/


.StarProduct{
   border: 1px solid #D11375; 
   margin-bottom: 10px; 
   font-family: Verdana, 
   Arial, Sans-serif; 
   font-size: 12px;

}



.StarProduct h2{
   background: #D11375; 
   color: white; 
   margin: 0px; 
   padding: 2px 5px; 
   font-size: 14px;

}

.StarProductContent{
   padding: 5px;
   overflow: auto; zoom: 1;
}

.StarProductImage{
   
   float: left; 
   padding-right: 10px;
}

.StarProduct h3{
   margin: 0px; 
   font-size: 10px;

}

.StarProduct h3 a{
   color: #D11375;
   text-decoration: none; 
}

.StarProductContent{
  clear: both;
}

.StarProductContent p{
  
  color: #D11375; 
  margin-top: 0px;
  font-weight: bold;
  font-size: 10px;
}


p.StarProductPrice{
  color: #D11375; 
  text-align: right; 
  font-size: 16px; 
  font-weight: bold;
  margin-top: 10px; 
  margin-bottom: 0px;
}

p.StarProductLink{
  margin: 0px; 
  padding:2 5px; 
  background: #D11375; 
  text-align: right; 
  font-weight: bold;
}

p.StarProductLink a{
  color: white;
}


/*** categories accueil ***/
/**********************/

.accueilBox2{
 border: 1px solid #f05924;
}

.accueilBoxHeading2 {
  font-family: Verdana, Arial, sans-serif;
  font-size: 10px;
  font-weight: bold;
  background: #f05924;
  color: #FFFFFF;
text-align:left;

}

.accueilBoxHeading2 h2 {
  margin: 0px;
  background: url(images/design/arrowwhite.gif) 19px no-repeat;
  color: #FFFFFF;
  padding-left: 15px;
  text-decoration: none;
  font-size: 12px;  
  
}

.accueilBoxHeading2 h2 a{
 /* background: url(images/design/arrowwhite.gif) 19px no-repeat;*/
  color: #FFFFFF;
  padding-left: 15px;
  text-decoration: none;
  font-size: 11px;  
  
}

.accueilBoxContent2{
 height: 200px;
}

.accueil_subtitle2{
  font-family: Verdana, Arial, sans-serif;
  font-size: 12px;
  color: #000000;
 
}

.accueil_subtitle2 h3{
font-family: Verdana, Arial, sans-serif;
font-size: 11px;
margin: 0px;
text-decoration:none;

  border-bottom: 1px solid #EE5B25;
}


.accueil_subtitle2 ul{
padding-left: 15px;
margin: 0px;
}

.accueil_subtitle2 li{ 
  width:40%;
  list-style-type: none;
  
}

.accueil_subtitle2 a{
  color: black;
  display:block;
  padding: 3px;
  padding-left: 10px;
  /*border-bottom: 1px solid #009DE6;*/
  background:URL(images/design/arroworange.gif) 2px 5px no-repeat;
  text-align:left;
}

.accueil_subtitle2 a:hover{
  text-decoration: none;
  /*background: #E7F0DB URL(images/design/arrowwhite.gif) 2px 5px no-repeat;*/
}

/**************************************************************/

.accueilBox{
 border: 1px solid #999999;
 background-color: #f3f3f3;
}

.accueilBoxHeading {
  font-family: Verdana, Arial, sans-serif;
  font-size: 10px;
  font-weight: bold;
  height:15px;
  background: #f05924 url(images/design/catboxheading.gif) repeat-x;
  color: #FFFFFF;
text-align:left;

}



h2.CatBoxHeading{
height:15px;
background: #f05924 url(images/design/catboxheading.gif) repeat-x;
width:100%;
text-align:center;
}

.CatBoxHeading a{
color:#FFFFFF;
font-size:12px;
font-family: Verdana, Arial, sans-serif;

}

td.CatBoxContent{
background-color: #F3F3F3;
border : 1px solid #999999;
}

.BoxLink{
bottom:10px;
}



.accueilBoxHeading h2 {
  margin: 0px;
  background: url(images/design/arrowwhite.gif) 19px no-repeat;
  color: #FFFFFF;
  padding-left: 15px;
  height:15px;
  text-decoration: none;
  font-size: 12px;  
  
}

.accueilBoxHeading h2 a{
 /* background: url(images/design/arrowwhite.gif) 19px no-repeat;*/
  color: #FFFFFF;
  padding-left: 15px;
  text-decoration: none;
  font-size: 11px;  
  
}

.accueilBoxContent{
 height: 200px;
}

.accueil_subtitle{
  font-family: Verdana, Arial, sans-serif;
  font-size: 12px;
  color: #000000;
 
}

.accueil_subtitle h3{
font-family: Verdana, Arial, sans-serif;
font-size: 11px;
margin: 0px;
text-decoration:none;
border-bottom: 1px solid #EE5B25;

}


.accueil_subtitle ul{
padding-left: 15px;
margin: 0px;
}

.accueil_subtitle li{ 
  width: 150px;  
  list-style-type: none;
  
}

.accueil_subtitle a{
  color: #556E73;
  display:block;
  padding: 3px;
  padding-left: 10px;
  /*border-bottom: 1px solid #009DE6;*/
  background:URL(images/design/arroworange.gif) 2px 5px no-repeat;
  text-align:left;
  
}

.accueil_subtitle a:hover{
  text-decoration: none;
  /*background: #E7F0DB URL(images/design/arrowwhite.gif) 2px 5px no-repeat;*/
}





/***************************************************************/








.accueilPlus ul{  
 padding-left: 15px;
 list-style-type: none;
 margin: 0px;
}

.accueilPlus li{ 
 padding: 5px;
 padding-left: 9px;
 list-style-type: none;
 margin: 0px;
}

.accueilPlus a{
  color: #BE0A27; 
  font-family: Verdana,Arial,sans-serif;
  font-size : 11px;
  font-weight:bold;
}

.accueilProductTitle{
color: #FF3600;
font-family: Verdana,Arial,sans-serif;
font-size: 11px;
font-weight:bold;
}

.accueilPlus{
  background: url(images/design/arrowred.gif) 17px no-repeat;
  font-size: 10px;
 font-family: Verdana, Arial, sans-serif;
}


 .transpop{
 margin:5px;
 padding:5px;
font-family: Tahoma,Arial,Helvetica,sans-serif;
font-size:12px;
 }
 
 .transpop li{
 display: list-item;
list-style-type: none;
list-style-image: url(images/puce.gif);
background-repeat: no-repeat;
}
 