/*
  $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
*/

.boxText  { font-family: Verdana, Arial, sans-serif; font-size: 10px; }
.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; }



/*Credits: Dynamic Drive CSS Library */
/*URL: http://www.dynamicdrive.com/style/ */
/*.suckerdiv{
position:absolute;
height:auto;


}*/




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

.new_header{

width:1200px;
margin-bottom:10px;

}

.new_header_content{
width:1150x;
height:100px;

}

.headerLogo2 img{

padding-right:10px;
float:left;
}

.new_header_content2{
width:700px;
height:110px;
float:left;

}

.new_header_banner{
width:468px;
height:60px;
float:left;
margin-left:10px;

}

.new_header_buttons{
width:170px;
float:left;
height:80px;
}

.new_header_buttons img{

float:left;
margin-left:10px;




}
.new_header_search_barre{
  height:35px;
  background: #1F5825 url(images/design/header_navigation2.gif) repeat-x;
  padding-top:10px;
  padding-left:50px;
  text-align:center;

}



.menu_barre{
	height:25px;
	clear:both;
	padding-top:5px;
	font-family : Tahoma, Verdana;
	font-weight:bold;
	font-size:11px;
	color:red;
}

.menu_onglet{
height:15px;
width:auto;
float:left;
margin-left:5px;
-moz-border-radius-topleft : 5px;
-moz-border-radius-topright : 5px;
padding:5px;
}

.menu_onglet a 
{
font-weight:bold;
font-family: Tahoma;
font-size:13px;
color:#FFFFFF;
}

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

TD.headerNavigation2{
  font-family: Verdana, Arial, sans-serif;
  font-size: 10px;
  background: #1F5825 url(images/design/header_navigation2.gif) repeat-x;
  color: #FFFFFF;
  font-weight : bold;
}



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




.suckerdiv ul{
margin: 0;
padding: 0;
list-style-type: none;
width: 200px; /* Width of Menu Items */
border-bottom: 1px solid #555555;
font-family: arial;
font-size: 11px;
text-align:left;
}

.suckerdiv ul li{
position: relative;
background-color: #FFFFFF;
}

/*1st level sub menu style */
.suckerdiv ul li ul{
left: 199px; /* Parent menu width - 1*/
position: absolute;
z-index:10;
width: 200px; /*sub menu width*/
top: 0;
display: none;
}

/*All subsequent sub menu levels offset */
.suckerdiv ul li ul li ul{
left: 199px; /* Parent menu width - 1*/
}

/*All subsequent sub menu levels offset */
.suckerdiv ul li ul li a{
left: 199px; /* Parent menu width - 1*/
background-color: #FFFFFF;
}

/*All subsequent sub menu levels offset */
.suckerdiv ul li ul li ul li a{
background-color: #FFFFFF;
}

/*All subsequent sub menu levels offset */
.suckerdiv ul li ul li ul li ul li a{
background-color: #FFFFFF;
}

/* menu links style */
.suckerdiv ul li a{
display: block;
color: black;
text-decoration: none;
background-color: #FFFFFF;
padding: 1px 5px;
border: 1px solid #555555;
border-bottom: 0;
line-height: 1.75em;
width:94%;
}

.suckerdiv ul li a:hover{
background-color: #222222;
color: white;
text-decoration: none;
}

.suckerdiv ul li ul li a:hover{
background-color: #222222;
color: white;
text-decoration: none;
}

.suckerdiv ul li ul li ul li a:hover{
background-color: #222222;
color: white;
text-decoration: none;
}

/* The main categories with sub-categories */
.suckerdiv .subfolderstyle{
background: url(images/arrow-list2.gif) no-repeat center right;
}

/* This one colors the sub-folder with other sub-folders */
.suckerdiv ul li ul .subfolderstyle {
background-color: #FFFFFF;
}

/* This one colors the sub-folder with other sub-folders */
.suckerdiv ul li ul li ul .subfolderstyle {
background-color: #FFFFFF;
}

/* This one colors the sub-folder with other sub-folders */
.suckerdiv ul li ul li ul li ul .subfolderstyle {
background-color: #FFFFFF;
}

/* Holly Hack for IE \*/
* html .suckerdiv ul li { float: left; height: 1%; }
* html .suckerdiv ul li a { height: 1%; }
/* End */


/***** new cat *************************************************/
.layus{
	float:left;
	width:100%;
	margin-bottom:2%;
	text-align:center;
}

.layus1{
	float:left;
	width:47%;
	border:1px solid #3b6bfc;
	text-align:left;
	padding:5px;
}

.layus_separator{
	float:left;
	width:1%;
}


.layus2{
	float:left;
	text-align:left;
	width:47%;
	border:1px solid #3b6bfc;
	padding:5px;;
}

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


.banniere_cat img{
	margin-top:20px;
	width:100%;
	clear:both;
	text-align:left;
	}
	
/*****************/

.body_content{
	width:100%;
	margin-top:2%;
	margin-left:2%;
	margin-right:2%;
	/*position: relative;*/
	margin-bottom:2%;
}

.cat_content{
	border:1px solid #1F5825;
	width:100%;
	float:left;
text-align:left;
	margin-top:4px;
	height: 100px;
	background-color: #eef7e2;
}

.cat_image{
	float: left;
	padding-top:12px;
	width:100px;
	height:75px;
	padding-bottom:13px;
}

.cat_layus p{
	margin-top:-13px;
	padding-left:20px;
	float:left;
	text-align:left;
	font-family: Verdana,Arial;
	font-size:10px;
	color:#000000;
	width:65%;
}

.cat_layus h2 a{
	font-family: Verdana,Arial,sans-serif;
	font-size: 11px;
	padding-left: 20px;
	color: #9a141b;
	text-align: left;
}

.cat_link{
	float: right;
	background: #1F5825;
	width: 100px;
	padding: 1px;
	text-align: center;
	margin-bottom:5px;
	margin-right:5px;
}

.cat_link a{
	font-family: Verdana,Arial;
	font-size:10px;
    color: #FFFFFF;
}

.cat_d{
	margin-left:1%;
	height : 500px;
	margin-top:4px;
	width:30%;
	/*position:absolute;*/
	left:66%;
	top:0;
}

.cat_d img{
	padding-bottom:10px;

}
/*********** fin new cat ********************************************/



/***** boxes/specials2.php rajouté par guiom ********/

.sp2 td{
color: black;
font-size: 10px;
}

.sp2 td a{
font-weight:bold;
font-family: Verdana, Arial, sans-serif;
color: black;
}

.tabcontent{
text-align:left;
border: 1px solid #8aa3ff;
}

.FlashName a{
font-weight:bold;
font-family:Verdana, Arial;
font-size:14px;
color: #000000;
}

.PromoName a{
font-weight:bold;
font-family:Verdana, Arial;
font-size:16px;
color: #000000;
}


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

hr{
color:#FFFFFF;
background-color: #FFFFFF;
height: 1px;
border: 0;
}


BODY {

  margin: 0px;
  background-attachment: fixed;
  
}


.CONTENT {
  width: 980px;
  background: white;
  border: 1px solid #1F5825;
}

.CONTENT2 {
  width: 980px;
  background: white;

}



A  {

 color: #000000;
  text-decoration: none;

}

A h1 {
  text-decoration: none;
  font-family: Verdana, Arial, sans-serif;
  font-size: 9px;
}

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


FORM {
	display: inline;
}

.Page_heading_perso
{
background: #1F5521 url(images/design/page_perso_barre.jpg) left repeat-y;
color: #FFFFFF;
padding-top: 12px;
padding-left: 10px;
font-size: 14px;
font-weight: bold;
font-family : Verdana, Arial, sans-serif;  

}

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

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

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

.header img{  
  float: left;
  background-color: transparent;
}

.header_saison{
	background: url(images/design/header.jpg) top left no-repeat;
	height:125px;
}

.header_hiver{
/*background: url(images/design/header.jpg) top left no-repeat;*/
  height: 125px;
  background-color: transparent;
}


.header_printemps{
/*background: url(images/design/header.jpg) top left no-repeat;*/
  height: 125px;
  background-color: transparent;
}

.header_ete{
 /*background: url(images/design/header.jpg) top left no-repeat;*/
  height: 125px;
  background-color: transparent;
}


.header_automne{
  /*background: url(images/design/header.jpg) top left no-repeat;*/
  height: 125px;
   background-color: transparent;
}

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

.animation_flash{
  margin-top: -70px; 
  
}

.headerNum img{
  margin-top: -40px; 
  margin-left: 655px; 
}


.headerNavigation {
  clear: both;
  text-align:left;
  
}

TR.headerNavigation {
  background: #bbc3d3;
  
}

TD.headerNavigation {
  font-family: Verdana, Arial, sans-serif;
  font-size: 10px;
  background: #1F5825 url(images/design/header_navigation.gif) repeat;
  color: #FFFFFF;
  font-weight : bold;
}



A.headerNavigation { 
  color: #FFFFFF; 
}

A.headerNavigation:hover {
  color: #ffffff;
}

.LinkAccueil{
  float: right;
}


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

.LinkAccueil li{
  float: left;
  padding-right: 5px;
  
}


.LinkAccueil a{  
  color: #448ABB;  
}

.LinkAccueilspec{
  width: 100px;
  font-family: Verdana, Arial, sans-serif;
  font-size: 11px;
  font-weight: bold;
  text-align: right;
  padding-top: 10px;  
}

.LinkAccueilspec a{  
  color: red;  
}

.LinkAccueilPromo{
  width: 95px;
  height: 20px;
  font-family: Verdana, Arial, sans-serif;
  font-size: 11px;
  font-weight: bold;
  text-align: center;
  margin-top: 2px;
  background: url(images/design/btn_promo.jpg) no-repeat;    
  padding-top: 2px;
  
}

.LinkAccueilPromo a{  
  font-weight:bold;
  color: black;
  display: block;
}


.LinkAccueilPack{
  width: 110px;
  height: 20px;
  font-family: Verdana, Arial, sans-serif;
  font-size: 11px;
  font-weight: bold;
  text-align: center;
  margin-top: 2px;
  background: url(images/design/btn_magicpack.jpg) no-repeat;    
  padding-top: 2px;
}

.LinkAccueilPack a{  
  color: black;
  display: block;
  text-decoration: none; 
}

.LinkAccueilNews{
  width: 121px;
  height: 20px;
  font-family: Verdana, Arial, sans-serif;
  font-size: 11px;
  font-weight: bold;
  text-align: center;
  margin-top: 2px;
  background: url(images/design/btn_nouveautes.jpg) no-repeat;    
  padding-top: 2px;
}

.LinkAccueilNews a{  
  color: black;
  display: block;
  text-decoration: none; 
}




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

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

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


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

.navOnglet{
  font-family: Tahoma, Verdana, Arial, sans-serif;
  font-size: 12px;
  width: 850px;
  padding-top: 10px; 
  padding-bottom: 10px;   
}

.navOnglet a{
  padding-left: 10px;
  padding-right: 10px;
  color: #1F5825;
  font-weight: bold;
  border: 1px solid #FFFFFF;  
}

.navOnglet a:hover{
  background: #E7F0DB;
  text-decoration: none;
  border: 1px solid #1F5825;
  border-bottom: none;
}

#navOngletSuite0{
 float: left;
 background: #E7F0DB;
 width: 150px; 
 display: none;
}
#navOngletSuite1{
 float: left;
 background: #E7F0DB; 
 width: 150px; 
 display: none;
}
#navOngletSuite2{
 float: left;
 background: #E7F0DB;
 width: 150px;
 display: none;  
}
#navOngletSuite3{
 float: left;
 background: #E7F0DB;
 width: 150px;
 display: none;  
}
#navOngletSuite4{
 float: left;
 background: #E7F0DB;
 width: 150px;
 display: none;  
}
#navOngletSuite5{
 float: left;
 background: #E7F0DB;
 width: 150px; 
 display: none; 
}
#navOngletSuite6{
 float: left;
 background: #E7F0DB;
 width: 150px;
 display: none;  
}
#navOngletSuite7{
 float: left;
 background: #E7F0DB;
 width: 150px; 
 display: none; 
}




.footer {
  font-family: Tahoma,Verdana, Arial, sans-serif;
  font-size: 11px;
  height:16px;
  background: #1F5825 url(images/design/footer.gif) repeat;
  color: #ffffff;
  font-weight: bold;
 /*padding: 10px;*/
  padding-bottom: 5px;
  text-align:center;
}

.footer2 {
  font-family: Tahoma,Verdana, Arial, sans-serif;
  font-size: 11px;
  height:16px;
  background: #1F5825 url(images/design/footer2.gif) repeat;
  color: #ffffff;
  font-weight: bold;
 /*padding: 10px;*/
  padding-bottom: 5px;
  text-align:center;
}

.footerLinks1 {
  font-family: Tahoma,Verdana, Arial, sans-serif;
  font-size: 11px;
  border-left: 1px solid #225508;
  border-bottom: 1px solid #225508;
  text-align:left;
}

.footerLinks1 a{
  color: #000000;
  padding-left: 5px;
  font-family: Tahoma,Verdana, Arial, sans-serif;
  font-size: 11px;
  text-align:left;
}

.footerLinks2 {
  font-family: Tahoma,Verdana, Arial, sans-serif;
  font-size: 11px;
  border-right: 1px solid #225508;
  text-align:left;  
}

.footerLinks2 a{  
  color: #000000;
  text-align:left;
}

.footerLinks1 ul {
list-style-type: none;
 /*list-style-image : url(images/puce.gif);*/
 background-repeat: no-repeat;

}
.footerLinks1 li a {
 margin-left:5px; 
 margin-bottom:2px;
 margin-top:2px;
 display : list-item;
 list-style-type: none;
 list-style-image : url(images/puce.gif);
 background-repeat: no-repeat;
}

.footerMentions{
  font-family: Tahoma,Verdana, Arial, sans-serif;
  font-size: 11px;
  background: #1F5825 url(images/design/footer.gif) repeat;
  color: white;
  padding: 2px 0px 2px 0px; 
  text-align:center;
}

/*****************************/
.edf li {
 margin-left:5px; 
 margin-bottom:2px;
 margin-top:2px;
 display : list-item;
 list-style-type: none;
 list-style-image : url(images/puce.gif);
 background-repeat: no-repeat;
}

.edf_contenu{
 font-family: Tahoma,Verdana, Arial, sans-serif;
 font-size: 13px;
 color: #000000;
 }

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

.HeadSav{
  background: url(images/design/head_sav.jpg) no-repeat;
  height: 235px;
  margin-bottom: 10px;
  font-family: Verdana, Arial, sans-serif;
  font-size: 22px;
  font-weight: bold;
}


.HeadSav p{
  padding: 120px 0px 0px 285px;
}



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


.BoxesFlash{
   background: url(images/design/gs2-vente-flash-laterale-back.jpg) top left no-repeat;
   font-family: Arial, sans-serif;
   padding: 50px 10px 10px 10px;
   overflow: auto;
   /*zoom: 1;*/
   margin-bottom: 5px;
   width:190px;
   height:218px;
}


.BoxesFlashImage{
   float: left;
   margin-right: -5px;
}


.BoxesFlashInfoPrice{
   text-align: right;
   font-size: 12px;
}


.BoxesFlashPrice{
   color: #BE0A27;
   font-weight: bold;
   font-size: 14px;
}



.BoxesFlashSeparator{
   clear: both;
   border-bottom: 1px dashed #CCC;
   height: 5px;
   font-size: 1px;     
}

.BoxesFlash h3{
  margin: 10px 0px 0px 0px;
  font-size: 14px;     
}

.BoxesFlash p{
  margin: 0px;  
  padding: 0px;
  font-size: 10px;   
}


.BoxesFlashLink{
  text-align: right;
  background: url(images/design/loupe.gif) top right no-repeat;   
  font-size: 10px;
  margin-top: 5px;
  margin-right: 40px;
}

.BoxesFlashLink a{
  margin-right: -35px;
  display: block;
}


.BoxesFlashTime{
  text-align: right;
  margin-top: 20px;
  font-size: 12px;  
  float: right;
  padding: 2px 10px;
  background: #F7B233; 
  border: 1px solid black; 
}



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

.BoxesSolde{
   background: url(images/design/gs2-promo-laterale-back.jpg) top left no-repeat;
   font-family: Arial, sans-serif;
   padding: 50px 10px 10px 10px;
   overflow: auto;
   /*zoom: 1;*/
   margin-bottom: 5px;
}

.BoxesSoldeImage{
   float: left;
   
}

.BoxesSolde h3{
  margin: 10px 0px 0px 0px;
  font-size: 14px;     
}

.BoxesSoldeSeparator{
   clear: both;
   border-bottom: 1px dashed #CCC;
   height: 5px;
   font-size: 1px;     
}

.BoxesNameArticle{
	font-weight:bold;

}

.BoxesSolde p{
  margin: 0px;  
  padding: 0px;
  font-size: 10px;   
}

.BoxesSoldeLink{
  text-align: right;
  background: url(images/design/loupe.gif) top right no-repeat;   
  font-size: 10px;
  margin-top: 5px;
  margin-right: 40px;
}

.BoxesSoldeLink a{
  margin-right: -35px;
  display: block;
  padding-bottom: 55px;
  
}


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

.SoldeHeading h2{
 background: url(images/design/head_solde.jpg) top left no-repeat;
 height: 38px;
 text-align: center;
 font-size: 30px;
 font-weight: bold;
 font-family: Verdana, Arial, sans-serif;
 color: white;
}

.SoldeBox{
 Font-family: Arial, sans-serif; 
 text-align: left;
 margin: 0px 3px 10px 2px;
 float: left; 
 padding: 5px;
 height:200px;
 border: 1px solid #808080;
 position:relative;
 }


.SoldeContent{
 text-align: left;    
 width: 165px;
 
}


.SoldeImage{
   float: left;
   
}

.SoldeContent h3{
  margin: 10px 0px 0px 0px;
  font-size: 14px;     
}

.SoldeSeparator{
   clear: both;
   border-bottom: 1px dashed #CCC;
   height: 5px;
   font-size: 1px;     
}

.SoldeContent p{
  margin: 0px;  
  padding: 0px;
  font-size: 10px;   
}

.SoldeLink{
  text-align: right;
  background: url(images/design/loupe.gif) top right no-repeat;   
  font-size: 10px;
  margin-top: 5px;
  margin-right: 40px;
}

.SoldeLink a{
  margin-right: -35px;
  display: block;
  
  
}

.SoldeLink2{  
 position:absolute;
 bottom:0;
 margin-bottom: 5px;
 margin-right: 5px;
 right:0;
}

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

.LeftQuestion{
  font-family: Verdana, Arial, sans-serif;
  font-size: 14px; 
  background: #E0189F;
  font-weight: bold; 
}

.LeftQuestion a{
 color: white;
}


.LeftQuestionImage{
  padding: 5px;
}

.LeftQuestionImage img{
  border: 1px solid #877B6B;
}


.LeftQuestion ul{
  margin: 0px;
  padding: 5px 10px 10px 5px;
  list-style-type: none;
}


.ModePaiement ul{
  padding-left: 5px;
  font-family: Verdana, Arial, sans-serif;
  font-size: 11px;
  color: #1F5825;
  list-style-type: none;  
}

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


.NouveauteGrowshops{
  font-family: Verdana, Arial, sans-serif;
  font-size: 14px;
  background: url(images/design/nouveautegrowshops.jpg) bottom no-repeat;
  height: 150px;
  padding-right: 150px;
  text-align: justify;
}

.NouveauteGrowshops h2{
  font-size: 18px;
  margin-top: 0px;
  color: #F79200;
  padding-left: 80px;
}

.NouveauteGrowshops h3{
  font-size: 14px;
  margin: 0px;
  color: #E40081;
  padding-left: 150px;
}

.NouveauteGrowshops h4{
  font-size: 14px;
  margin: 0px;
  color: #E40081;
  padding-left: 150px;
}

.NouveauteGrowshopsSpec{
  color: red;
  font-weight: bold;
}

.NouveauteGrowshops p{
 margin: 0px;
 padding-left: 150px;
}

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

.threeNewsProducts{
  background: #3B6B17 url(images/design/nouveaute4.jpg) center left no-repeat;
}

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





.infoAccueilPingouin{
  background: url(images/design/laquetedupingouin.jpg) top left no-repeat;
  font-family: Verdana, Arial, sans-serif;
  font-size: 12px;
  margin-bottom: 20px;
  padding: 5px;
  height: 165px;
  
}


.infoAccueilPingouinContent{
   margin: 20px 25px 0px 160px;
   height: 100px;
   
}

.infoAccueilPingouinContent p{
   margin-left: 150px;
   
}




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


.infoAccueilDaGrow{
  background: url(images/design/dagrowcode.jpg) top left no-repeat;
  font-family: Verdana, Arial, sans-serif;
  font-size: 11px;
  margin-bottom: 20px;
  padding: 5px;
  height: 165px;
  
}


.infoAccueilDaGrowContent{
   margin: 15px 25px 0px 160px;
   height: 100px;
   
}

.infoAccueilDaGrowContent p{
   margin-left: 150px;
   
}



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


.infoAccueilFlash{
  background: url(images/design/venteflash.jpg) top left no-repeat;
  font-family: Verdana, Arial, sans-serif;
  font-size: 12px;
  margin-bottom: 20px;
  padding: 5px;
  height: 165px;
  
}


.infoAccueilFlashContent{
   margin: 20px 25px 0px 230px;
   height: 100px;
   
}



.infoAccueilFlashContent h3{
   margin-left: 150px;
   font-size: 14px;
   
}


.infoAccueilFlashContent p{
   margin-left: 150px;   
   
}

.infoAccueilFlashContent img{
   float: left;
   
}

.infoAccueilFlashTime{
  background: #FEC459;
  border: 1px solid black;
  padding: 2px 5px 2px 5px;
  margin: 95px 5px 0px 105px;
  float: left;
  font-size: 16px;
  font-weight: bold;  
}


.infoAccueilFlashPrice{    
  float: right;  
  font-weight: bold;
  font-family: Arial, sans-serif;
  
    
}


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


.infoAccueilSolde{
  background: url(images/design/soldes.jpg) top left no-repeat;
  font-family: Verdana, Arial, sans-serif;
  font-size: 12px;
  margin-bottom: 20px;
  padding: 5px;
  height: 165px;
  
}



.infoAccueilSoldeContent{
   margin: 20px 25px 0px 230px;
   height: 100px;
   
}

.infoAccueilSoldeContent img{
   float: left;
   
}

.infoAccueilSoldeContent h3{
   margin-left: 150px;
   font-size: 14px;
   
}



.infoAccueilSoldeContent p{
   margin-left: 150px;
   
}

.infoAccueilSoldePrice{    
  float: right;  
  font-weight: bold;
  font-family: Arial, sans-serif;
  
    
}

.infoAccueilSoldeAllAccess{    
  float: left;  
  font-weight: bold;
  font-family: Arial, sans-serif;
  margin-top: -5px;
  margin-left: 0px;
  font-size: 12px; 
  clear: both;  
  background: yellow;
  padding: 2px 5px;
  border: 1px solid #F29430;
}

.infoAccueilSoldeAllAccess a{  
  color: black;    
}

.infoAccueilSoldeAllAccess a:hover{    
  color: black;    
}






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


.infoAccueilBloody{
  background: url(images/design/bloodysunday.jpg) top left no-repeat;
  font-family: Verdana, Arial, sans-serif;
  font-size: 12px;
  margin-bottom: 20px;
  padding: 1px;
  height: 165px;
  
}


.infoAccueilBloodyContent{
   margin: 0px 20px 0px 280px;
   height: 100px;
   
}

.infoAccueilBloodyContent p{
   margin-left: 150px;   
   
}

.infoAccueilBloodyContent img{
   float: left;
   
}


.infoAccueilBloodyTime{
  background: #C50D0B;
  border: 1px solid black;
  padding: 2px 5px 2px 5px;
  margin: 95px 5px 0px 125px;
  float: left;
  font-size: 16px;
  font-weight: bold;
  color: white;  
}


.infoAccueilBloodyPrice{    
  float: right;  
  font-weight: bold; 
  font-family: Arial, sans-serif;
   
}



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


.infoAccueilMoon{
  background: url(images/design/fullmoonparty.jpg) top left no-repeat;
  font-family: Verdana, Arial, sans-serif;
  font-size: 12px;
  margin-bottom: 20px;
  padding: 1px;
  height: 165px;
  
}


.infoAccueilMoonContent{
   margin: 0px 5px 0px 300px;
   height: 100px;
   
}

.infoAccueilMoonContent p{
   margin-left: 150px;   
   
}

.infoAccueilMoonContent img{
   float: left;
   
}


.infoAccueilMoonTime{
  background: #C50D0B;
  border: 1px solid black;
  padding: 2px 5px 2px 5px;
  margin: 82px 5px 0px 165px;
  float: left;
  font-size: 16px;
  font-weight: bold;
  color: white;  
}


.infoAccueilMoonPrice{    
  float: right;  
  font-weight: bold;
  font-family: Arial, sans-serif;  
}



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

.prixlitre{
  font-weight: normal;
  color: #8A8A8A;
}


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

.ProductinfoFlash{
 background: url(images/design/vente-flash.jpg) center top no-repeat;
 height: 70px;  
}


.FlashTimeinfo{
  background: #FEC459;
  border: 1px solid black;
  padding: 2px 5px 2px 5px;
  margin: 34px 5px 0px 95px;
  float: left;
  font-size: 16px;
  font-weight: bold;
      
}



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

.infoAccueilPromo{
  background: url(images/design/promos.jpg) top left no-repeat;
  font-family: Verdana, Arial, sans-serif;
  font-size: 12px;
  margin-bottom: 20px;
  padding: 5px;
  height: 165px;
  
}

.infoAccueilPromoContent{
   margin: 15px 25px 0px 230px;
   height: 100px;
   
   
}

.infoAccueilPromoContent h3{
   margin-left: 150px;
   font-size: 14px;   
   
}


.infoAccueilPromoContent p{
   margin-left: 150px;   
   
}

.infoAccueilPromoContent img{
   float: left;
   
}

.infoAccueilPromoPrice{
  margin-left: 150px;
  text-align: right;  
  
}

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

.infoAccueilKIT{
  background: url(images/design/magicpack.jpg) top left no-repeat;
  font-family: Verdana, Arial, sans-serif;
  font-size: 12px;
  margin-bottom: 20px;
  padding: 5px;
  height: 165px;
  
}


.infoAccueilKITintro{
  
  margin-top: 35px;
  padding: 5px;
  float: left;
  width: 218px;
  text-align: center;
  
}

.infoAccueilKITintro h2{
  margin: 0px;
  font-size: 12px;  
}

.infoAccueilKITintro h3{
  margin: 0px;
  font-size: 28px;  
}

.infoAccueilKITintro p{
  margin: 0px;
}

.infoAccueilKITContent{
   margin: 15px 25px 0px 230px;
   height: 100px;
   
}


.infoAccueilKitPrice{    
  float: right;  
  font-weight: bold; 
  font-family: Arial, sans-serif;
  font-size: 14px;
  
}

.infoAccueilKitReduction{    
  font-weight: bold;
  color: #BE0A27;
  font-size: 14px;  
}


.infoAccueilKITContent h3{
  margin: 0px;
  margin-left: 150px; 
  font-size: 14px;  
  
      
}

.infoAccueilKITContent p{
  
  margin-left: 150px; 
     
   
}

.infoAccueilKITContent img{
   float: left;
   
}


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

.accueilBox{
 border: 1px solid #225508;
}

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

}

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

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

.accueilBoxContent{
 height: 200px;
 
}

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

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

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

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


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

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

.accueil_subtitle a{
  color: black;
  display:block;
  padding: 3px;
  padding-left: 10px;
  border-bottom: 1px solid #1F5825;
  background:URL(images/design/arrowgreen.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;

}


.specialHeading {
 background: url(images/design/promotion_hydroponie_growshop.gif) top left no-repeat;
 height: 60px;
 text-align: center;
 font-size: 30px;
 font-weight: bold;
 font-family: Verdana, Arial, sans-serif;
 color: white;
}


.specialContent{
 background: #FFFFFF url(images/design/promos_1px.jpg) bottom repeat-x;
 width: 216px;
 height: 200px;
 padding: 0px 2px 0px 2px; 
 
 border: 1px solid #B3000B;
 
 }

.SpecialContentReduction{
 color: red;
 font-weight: bold;
 font-family:verdana;
 font-size: 14px;
 
 }




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

.productsNewsHeading h2{
 background: url(images/design/head_nouveautes.jpg) top left no-repeat;
 height: 38px;
 text-align: center;
 font-size: 26px;
 font-weight: bold;
 font-family: Verdana, Arial, sans-serif;
 color: #E0006C;
 letter-spacing: 1.4px;
 padding-top:2px; 
}






.productsNewsContent{
 background: #FFFFFF url(images/design/nouveautes1px.jpg) bottom repeat-x;
 width: 216px;
 padding: 0px 2px 20px 2px; 
 height: 200px;
 border: 1px solid #12923B;
 
 }


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

.packHeading h2{
 background: url(images/design/head_magic.jpg) top left no-repeat;
 height: 38px;
 text-align: center;
 font-size: 30px;
 font-weight: bold;
 font-family: Verdana, Arial, sans-serif;
 margin: 0px;
}

.packLayus{
  padding : 5px 10px 5px 10px;  
  background: #FFF9CF;
  font-family: Verdana, Arial, sans-serif;
  font-size: 12px;
}


.packContent{
 background: #FFFFFF url(images/design/magic1px.jpg) bottom repeat-x;
 width: 216px;
 padding: 0px 2px 20px 2px; 
 height: 200px;
 font-family:Verdana, Arial, sans-serif;
 font-size:13px;
 border: 1px solid #F7CD77;
 
 }
 
 .packContent a{
 font-size:12px;
 font-weight:bold;
 font-family:Verdana, Arial, sans-serif;
 
 }


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

.CategoriesMenu{
  font-family: Arial, sans-serif;
  font-size: 12px;
  background: #606060;
  color: #2A4E2A;
}

.CategoriesMenu h2{
  font-size: 12px;
  margin: 0px;  
  padding: 2px 10px;
  color: #FDC300;
  text-align:left;
}

.CategoriesMenu h2 a{  
  color: #FDC300;
}

.CategoriesMenuImage{
  float: left;
  padding: 10px 10px;
}

.CategoriesMenuContent{
  background: white;
  text-align:left;
  margin: 0px 2px;
  overflow: auto;
  /*zoom: 1;*/
}

.CategoriesMenu p{
  padding: 5px 10px;
  margin: 0px;
  margin-left: 85px;
}

.CategoriesMenuLink{
  padding: 2px 10px;
  text-align: right;
  font-weight: bold; 
  
}

.CategoriesMenuLink a{
  color: #FDC300;
}





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

.gvFaqBox img{
  float: left;
}

.gvFaqBoxRight img{
  float: right;
}


.gvFaq{
  font-family: Verdana, Arial, sans-serif;
}

.gvFaq h2{
  background: #EB8F60 url(images/design/head_bonachat.jpg) repeat-y;
  color: white;
  font-family: Verdana, Arial, sans-serif;
  font-size: 14px;
  padding: 8px 0px 8px 0px;
  margin: 0px 0px 0px 0px;
}


.gvFaq h3{
  background: #EB8F60 url(images/design/head_bonachat.jpg) repeat-y;
  color: black;
  font-size: 14px;
  padding: 5px 0px 5px 5px;
  margin: 0px 40px 0px 10px;
}

.gvFaqContent{

  font-size: 13px;
  font-weight:bold;
  margin: 0px 40px 10px 10px;
  
}

.gvFaqContent p{
  padding: 5px 5px 5px 20px;
  margin: 0px;
}




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

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

.Plandusite h2{
  margin: 0px;
  font-size: 12px;
  padding-left: 10px;
  text-decoration :underline;
}

.Plandusitesc{
  margin: 0px;
  font-size: 12px;
  padding-left: 50px;
  font-weight:bold;
}

.Plandusitessc{
  margin: 0px;
  font-size: 10px;
  padding-left: 70px;
}


.Plandusite ul{
   background: #E7F0DB; 
   margin-left: 10px; 
}

.Plandusite li{
   font-size: 12px; 
   
}



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

.BoxSubscribeHeading {
 background: url(images/design/head_moncompte1.jpg) no-repeat;
 padding: 5px;
 width:740px;
 height:45px;

 
}

.BoxSubscribeHeading2{
 background: url(images/design/head_livraison.jpg) no-repeat;
 padding: 5px;
 width:740px;
 height:45px;
 
}

.BoxSubscribeHeading3 {
 background: url(images/design/head_paiement.jpg) no-repeat;
 padding: 5px;
 width:740px;
 height:45px;
 
}

.BoxSubscribeHeading4 {
 background: url(images/design/head_recapitul.jpg) no-repeat;
 padding: 5px;
 width:740px;
 height:45px;
}




.infoBoxSubscribe{
 border: 2px solid #598C3F;
 
 
}

.infoBoxSubscribe h3{
 background: #598C3F url(images/design/header_navigation.gif) repeat-x ;
 color: white;
 font-size: 12px; 
 padding:5px;
 height:20px;
}

.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 175px;
  color: #E30F87;
  font-weight: bold;
  font-size: 18px;
}

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


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

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

.SavContact h2{
  font-size: 16px;
  color: #616161;
}

.SavContactElements{
  overflow: auto;
  /*zoom: 1;*/

}

.SavContactElementsImage{
  float: left;
  margin-right: 10px;

}


.SavContactElements h3{
  color: #509FA6;
  font-size: 14px;
  margin-bottom: 0px;
}

.SavContactElements p{
  color: #616161;

}

.SavContactElementsSpec{
  color: red;
  font-weight: bold;
}







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

.temoignage{

 border: 1px solid #1F5825;
 font-family: Verdana, Arial, sans-serif;
 font-size: 12px;
}


.temoignage h2{
 margin: 0px;
 background: #1F5825;
 color: white;
 padding-left: 20px;
}

.temoignageContent{
 padding-left: 20px;
 

}

.temoignageContent h3{
   margin: 30px 0px 0px 0px;
   text-decoration:underline;
}



/**********************/
.transport{
 font-family: Verdana, Arial, sans-serif;
 border: 2px solid #1F5825;
 font-size: 12px;
 padding-left: 0px;

 
}



.growshopsetvous{
font-family: Verdana,Arial,Helvetica,sans-serif;

 font-size: 11px;
 /*padding-left:10px;*/
 width:720px;
 padding:5px;
 background-color: #FFFFFF;

 
}

.growshopsetvousHead img{
  float: right;
  
}

.growshopsetvous img{
  float: right;
  /*margin-right: 80px;*/
}

.growshopsetvousHead{
  /*background: #1F5825;*/
  color: #1F5825;
  font-weight:bold;
  
}



.growshopsetvousHead p{
 padding:3px;
  margin: 0px;
  margin-bottom: 20px;
  font-size: 12px;
 /* margin-right: 80px;*/
  
}

.growshopsetvous h2{
 margin:0px; 
 padding: 0px 0px 0px 5px; 
 font-size: 20px;
 font-weight: normal;
 color:#1F5825;
 /*background : #1F5825 url(images/design/header_navigation.gif) repeat;*/
/* margin-right: 80px;*/
 
}

.growshopsetvous h3{
  /*background: #1F5825 url(images/design/cat_index.gif) repeat;*/
  font-size: 12px;
  color: #1F5825;
  padding: 2px 0px 0px 5px;
  margin: 0px;
 /* margin-right: 80px;*/
    
}

.growshopsetvous ul{
  margin: 0px;
  margin-left: 20px;  
  background: #FFFFFF;
  margin-bottom: 20px;
  font-size: 10px;
  padding: 0px 0px 5px 5px; 
 /* margin-right: 80px;*/
   
}



.growshopsetvous li{
  list-style-type:none;	
}


.growshopsetvouscontent{
  margin: 0px;
  margin-left: 20px;  
  background: #FFFFFF;
  margin-bottom: 20px;
  font-size: 11px;
  padding: 0px 0px 5px 5px;
 /* margin-right: 80px; */  
}

.growshopsetvouscontent a{
  color: #870194;
  
  text-decoration: underline;
}

.growshopsetvouscontent p{
  margin-left: 10px;
  padding-left: 10px;
  /*margin-right: 80px;  */
}

.growshopsetvousImportant{
  margin: 0px;
  padding: 5px 0px 10px 0px;
  color: red;
  font-weight: bold;
  font-size: 12px;  
}



/********************/
.infoLexiqueBox{

 font-family: Verdana, Arial, sans-serif;
 font-size: 12px;
/* -moz-column-count:4;*/
/* -moz-column-gap: 20px;  */
 text-align: justify;
 /*column-count: 4;*/
 /*column-gap: 20px; */
 padding: 5px;
	
}

.infoLexique{

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

}

.infoLexiqueLettre{
 margin-top: 30px;
 border-bottom: 1px solid #1F5825;
 font-weight: bold;

}

.infoLexique h2{
  font-size: 14px;
  color: #9A141B;
}

.infoLexique p{
  font-size: 12px;
  margin : 10px 10px 30px 10px;
}

.infoLexique p a{
 
 font-weight: bold;

}





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

.panierHeading{
  color: white;
  font-weight: bold;
  font-family: Verdana, Arial, sans-serif;
  font-size: 10px;
  background: #215723 url(images/design/panierheading.jpg) center left no-repeat;
}


.panierHeadingBonsAchat{
  font-weight: bold;
  background: #F6C159;
  font-family: Verdana, Arial, sans-serif;
  font-size: 12px;
}

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

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


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

.panierGift h1{
  font-size: 12px;
  color: black;
  margin:0px;
  padding: 7px 0px 7px 10px;
  
}

.panierGift h2{
  font-size: 14px;
  color: black;
  margin:0px;
  
  
}



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

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


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

.promesseInfoBox{
  background: #E7F0DB;
  border: 2px solid #1F5825;
  padding-left: 10px;
 border-spacing: 20px;
 width: 756px;
}

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

.promesseInfoBoxContent h1{
  font-size: 12px;
  margin: 0px;
}

.promesseInfoBoxContent.special{
  font-size: 12px;
  color: #FF1F92;
  font-weight: bold;
}

.promesseInfoBoxBar{
  background: #1F5825;
  height: 5px;
  width: 390px;
}





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


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

.wexInfoBox{
  border: 2px solid #1F5825;
 width: 756px;
}

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

.wexInfoBoxContent h1{
  font-size: 14px;
  margin: 0px;
  text-align:center;
  font-weight:bold;
}






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

.espacePersoImp{
 color: #DF0F25;
 font-size: 12px;
 font-weight: bold; 
}

.espacePersoWelcome{
  background: #E1007A;
  color: white;
  font-size: 11px;
  font-weight: bold;
  padding: 5px;
  padding-left: 10px;
  padding-right: 0px;   
}

.espacePersoWelcome a{
  border: 1px solid white;
  border-right: none; 
  padding: 0px;
  color: white;
  padding-left: 2px;
  padding-right: 2px;
  text-align: center; 
  font-size: 10px;
  font-weight: normal;
}

.espacePersoWelcome a:hover{
  background: white;
  color: black;
  text-decoration: none;
}


.espacePersoParrainage{
  background: #36A8DC;
  color: white;
  font-size: 11px;
  font-weight: bold;
  padding: 5px;
  padding-left: 10px;
  padding-right: 0px;   
}

.espacePersoParrainage a{
  border: 1px solid white;
  border-right: none; 
  padding: 0px;
  color: white;
  padding-left: 2px;
  padding-right: 2px;
  text-align: center; 
  font-size: 10px;
  font-weight: normal;
}

.espacePersoParrainage a:hover{
  background: white;
  color: black;
  text-decoration: none;
}

.espacePersoGift{
  background: #FABE5C;
  color: white;
  font-size: 11px;
  font-weight: bold;
  padding: 5px;
  padding-left: 10px;
  padding-right: 0px;   
}

.espacePersoGift a{
  border: 1px solid white;
  border-right: none; 
  padding: 0px;
  padding-left: 2px;
  padding-right: 2px;
  text-align: center; 
  font-size: 10px;
  color: white;
  text-decoration: none;
  font-weight: normal;
}

.espacePersoGift a:hover{
  background: white;
  color: black;
  text-decoration: none;
}


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

.welcomeInfoBox{
  border: 2px solid #E0007A;
  font-family: Verdana, Arial, sans-serif;
  
}

.welcomeInfoBoxfond{

  background: url(images/design/headgift.jpg) top left no-repeat;
  height: 69px;
  width: 658px;
  
  
}

.welcomeInfoBoxTitle{
 color: white;
  font-size: 23px;
  padding-left: 15px;
  padding-top: 7px;
  
}

.welcomeInfoBoxSubTitle a{
  color: white;
  font-size: 10px;  
  padding-right: 10px;
  
}

.welcomeLayus{
  font-size: 12px;
  padding-left: 15px;
  font-weight: bold;
}

.welcomeLayusGift{
  font-size: 12px;
  padding-left: 15px;
  font-weight: bold;
  color: #DF0158;
}

.welcomeNewClient{
  color: #C554EC;
  font-weight: bold;
  font-size: 20px;
  padding-left: 15px; 
}

.welcomeDiscovery{
  color: #EE9B0D;
  font-weight: bold;
  font-size: 28px;
  padding-left: 13px;
}

.welcomeSpecialist{
 color: #000000;
  font-weight: bold;
  font-size: 12px;
  padding-left: 15px;
}

.welcomeImageBox{
  padding-left: 15px;
}

.welcomeImage{
  border: 2px solid #1F5823;
  background: #1F5823;
}

.welcomeImage h1{
  margin: 0px;
  padding-top: 3px;
  color: white;
  font-size: 18px;
  font-weight: bold; 
}

.welcomeImage h2{
  margin: 0px;
  color: #E1017B;
  background: white;
  font-size: 14px;
  font-weight: bold;
  border-top: 1px solid #1F5825; 
}

.welcomeImage h3{
  margin: 0px;
  padding-top: 3px;
  color: white;
  font-size: 14px;
  font-weight: bold; 
}

.welcomeImage p{
  margin: 0px;
  padding: 3px;
  color: white;
  font-size: 16px;
  font-weight: bold;}


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

.welcomeGarantie h1{
  margin: 0px;
  font-size: 14px;
  background: url(images/design/minigift.gif) repeat-y;
  color: white;  
  padding-left: 10px;
}

.welcomeGarantie p{
  margin: 0px;  
  font-size: 12px;
  padding-right: 5px;
  padding-left: 10px;
  padding-bottom: 10px;  
}

.welcomeGarantieImp{
 color: #EF107C;
}

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

.parrainageInfoBox{
  border: 2px solid #65B7DC;
  font-family: Verdana, Arial, sans-serif;
  
}

.parrainageInfoBoxfond{
  
  background: url(images/design/headSponsoring.jpg) top left no-repeat;
  height: 69px;
  width: 658px;  
}

.parrainageDiscovery{
  font-family: Verdana, Arial, sans-serif;
  color: #C6D109;
  font-weight: bold;
  font-size: 28px;
  padding-left: 13px;
}

.parrainageNewClient{
  font-family: Verdana, Arial, sans-serif;
  color: #36A8DE;
  font-weight: bold;
  font-size: 20px;
  padding-left: 15px; 
}

.parrainageSupBox{
  height: 35px;
  background: #0557A0 url(images/design/minisponsor.jpg) repeat-y;
  padding-right: 10px;
}

.parrainageSpaceBox{
  font-family: Verdana, Arial, sans-serif;
  font-size: 12px;
  color: #0D3081;
}

.parrainageSpaceBox h1{
  font-family: Verdana, Arial, sans-serif;
  font-size: 12px;
  font-weight: bold;
}

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


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

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


.infoBoxKit h2{
  background: #DF44AC url(images/design/minibarre_magic.jpg) top left no-repeat;
  padding: 0px 0px 0px 15px;  
  font-size: 11px;
  
}

.infoBoxKit h3{
  font-size: 11px;
  margin: 0px;
}

.infoBoxKitNext {  
   background: url(images/design/btnnext_magic.jpg) top left no-repeat;
   font-size: 11px;   
   font-weight: bold;
   width: 100px;
   
}

.infoBoxKitNext a{   
   padding-left: 5px;
   display: block;   
}

.infoBoxKitAll {  
   font-size: 11px;   
   font-weight: bold;
   width: 200px;
   background: url(images/design/btnall_magic.jpg) center left no-repeat;
    
   
}

.infoBoxKitAll a{   
   padding-left: 5px;
   display: block; 
}

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

.productAccroche{
 font-weight: bold;
  font-size: 11px;
  font-family:Tahoma,Verdana;
 color: red;
}
.productAccroche2{
 font-weight: bold;
  font-size: 10px;
 color: #618DD8;
}


.productMadeAndGar{
	width:100%;
}

.productMadeIn{
	font-weight: bold;
	font-size: 11px;
	font-family:Tahoma,Verdana;
	color: red;
	text-align:center;
	width:50%;
	float:left;
}

.productGarantie{
	font-weight: bold;
	font-size: 11px;
	color: red;
	text-align:center;
	width:50%;
	float:left;
}



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

.separator{
  height: 1px;
  border-top: 1px solid #1F5825;
  margin-bottom: 10px;
  font-size: 1px;
}

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

.infoBoxSupp {
  font-family: Verdana, Arial, sans-serif;
  text-align:left;
  
  
  
}



.infoBoxSupp img{
float : right;
padding-right: 5px;
font-size: 11px;
margin: 0px 0px 10px 0px;
font-family:Verdana, Arial, sans-serif;

}


.infoBoxSupp h2{
text-align:left;
color:#000000;
padding: 0px 0px 2px 10px;
font-size: 12px;
font-weight: bold;
margin: 0px 0px 0px 0px;
}


.infoBoxSupp h1{
text-align:left;
color:#FFFFFF;
background: #1F5825 url(images/design/cat_index.gif) repeat;
padding: 0px 0px 2px 10px;
font-size: 12px;
font-weight: bold;
margin: 5px 0px 0px 0px;
}

.infoBoxSupp p{
  font-size: 11px;
  color: black;  
  padding: 0px 0px 5px 10px;
  margin: 0px 0px 0px 0px;
  font-family:Verdana, Arial, sans-serif;
  
}

.infoBoxSupp p a{
  font-weight: bold;
  text-decoration: underline;
  
}




.infoBoxSuppTitle a{
  color:#FFFFFF;
  text-decoration: none; 
}

.infoBox {
  background: #225508;
  
}

.infoBox2 {
  background: #E7F0DB;
  
}

.infoBoxPromotion {
  background: #E46828;
}


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

.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: #225508;
height: 1px; 
}


.categoriesProductsImage{
  float: right;
}

.categoriesTitle h1{
font-family: Verdana, Arial, sans-serif;
color: #1D5820;
font-weight: bold;
font-size: 20px;
text-align:left;
}

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



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

.CalculEDF{
  font-family: Verdana, Arial, sans-serif;
  font-size: 11px;
  border: 1px solid #1F5825;
}

.CalculEDFimage{
  float: right;
}

.CalculEDF h2{
  margin: 0px;
  background: #1F5825;
  color: white;
  padding: 0px 0px 0px 20px;
}

.CalculEDFcontent{  
  font-size: 11px;
  padding: 0px 0px 10px 20px;
   
}




.CalculEDFleft{
  height: 70px;
  font-weight: bold;
  color: white;
  background: #1E5722;
  font-size: 10px;

}

.CalculEDFleftTitle{
  font-size: 12px;
  padding: 2px 0px 0px 3px;

}

.CalculEDFleft p{
  margin: 0px;
  padding-left: 3px;
}



/************ gui test page produit ************/
.pehall{
border: 1px solid #225508;
text-align:center;
}

.pehtitle{
border-bottom: 1px solid #225508;
height:5px;
/*size:11px;*/
padding-bottom:2px;
padding-left:2px;
padding-right:2px;
background: #349901 url(images/design/prod_title.gif) repeat;
color:#FFFFFF;
text-align:center;
}
/*****************/


.product_info_text{

color: #1F5926;
font-size: 11px;
font-family: Verdana, Arial, sans-serif;
}

.product_info_text h3{
 font-size: 11px;
 margin: 0px;  
}

.product_info_text h3 a{
 color: #9A141B; 
}

.product_InfoPath{
padding-left:5px;
padding-top:5px;
height:20px;
border: 1px solid #b4b4b4;
background-color:#dbdbdb;
color: #1D5820;
font-size: 11px;
font-family: Verdana, Arial, sans-serif;
text-align:left;
}

.product_InfoPath a{
color: #1D5820;
}


.product_InfoPathSelected{
color: black;
font-weight: bold;
font-size: 11px;
font-family: Verdana, Arial, sans-serif;

}

.productTitle{
color: #1D5820;
border-bottom: 2px solid #1D5820;
font-family: Verdana, Arial, sans-serif;
text-align:left;  
margin-top:20px;
margin-left:30px;
}

.productTitle h2{
margin: 0px;
font-size: 20px;
color: #000000;

}

.productSubTitleFond{
color: #11764A;
font-weight: bold;
font-family: Verdana, Arial, sans-serif;
font-size: 10px;
}

span.prix_barre{
color: #11764A;
font-weight: bold;
font-family: Verdana, Arial, sans-serif;
font-size: 15px;
}

span.prix_promo{
color: #11764A;
font-weight: bold;
font-family: Verdana, Arial, sans-serif;
font-size: 15px;
}

.productSubTitle{
background: #FFFFFF;
padding: 3px;
text-align:center;

}

.productBonAchat{
padding: 10px 3px 10px 3px;
color: red;
font-weight: bold;
font-size: 14px;

}

.productBonAchatText{
color: black;
font-size: 9px;
text-align:left;


}

.productTech td{
color: red;
font-size: 12px;
text-align:right;
}

.productTech td a{
font-weight:bold;
font-family:verdana;
color: red;
}

.productTechNoavis{
 font-size: 12px;
 text-align: right; 
}

.productTechNoavis a{
 color: red;
}


.productQuantity{
background: #FFFFFF;
color: #000000;
font-family: Verdana, Arial, sans-serif;
font-size: 10px;
font-weight:bold;
}


.productFond{
background: #1D5820;
}


.productStock{

color: red;
font-size: 12px;
border-left: 2px solid #1D5820;
}

.button_plus{
color: white;
background: #1F5825;
padding-left: 30px;
padding-right: 10px;
}

.infoBoxNotice {
  background: #FF8E90;
}

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

.infoBoxHeading {
  font-family: Verdana, Arial, sans-serif;
  font-size: 10px;
  font-weight: bold;
  background: #1F5825 url(images/design/cat_index.gif) repeat;
  /*background: #1F5825 url('images/design/infobox_heading.gif')repeat-x;*/
  height:12px;
  color: #FFFFFF;
  text-align:left;
  padding-left: 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;

}

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

.infoBoxPerso{
font-family: Verdana, Arial, sans-serif;
  font-size: 12px;
  padding-left: 7px;
  background: #1F5825 url(images/design/menu_barre.jpg) left top repeat-y;
  color: #FFFFFF;
padding-top: 60px;
padding-bottom: 10px;
width: 120px;

}

.infoBoxOffre{
font-family: Verdana, Arial, sans-serif;
  font-size: 16px;
  padding-left: 7px;
  background: #1F5825 url(images/design/menu_barre.jpg) left top repeat-y;
  color: #FFFFFF;
padding-top: 10px;
padding-bottom: 160px;

}

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

TABLE.productListing {
  border-spacing: 2px;  
}

/**** test gui *****/

.productListing-heading {
  font-family: Verdana, Arial, sans-serif;
  font-size: 10px;
  background: #1F5825;
  color: #FFFFFF;
  font-weight: bold;
}

TD.pLd {
  font-family: Verdana, Arial, sans-serif;
  font-size: 10px;
  font-weight: bold;
  text-align:left;
}

.pLd.new{
 background: #ECF2E8 url(images/design/new_product.gif) right bottom no-repeat;
 padding: 15px 10px 25px 0px; 
}


.pLd.promo{
 background: #ECF2E8 url(images/design/promo.gif) right bottom no-repeat;
 padding: 0px 0px 20px 0px;
}

.pLd.freeship{
 background: #ECF2E8 url(images/design/port-gratuit-mini.gif) right bottom no-repeat;
 padding: 0px 0px 20px 0px;
}

.pLd.flash{
 background: #ECF2E8 url(images/design/vente_flash.gif) center bottom no-repeat;
 padding: 0px 0px 20px 0px;
}

.pLd.solde{
 background: #ECF2E8 url(images/design/mini_solde.jpg) center bottom no-repeat;
 padding: 0px 0px 20px 0px;
}


.pLd h2 a{
  font-family: Verdana, Arial, sans-serif;
  font-size: 12px;
  margin: 0px;
  padding-left: 20px;
  color: #9a141b;   
  text-align:left;
}

.pLd h3{
  font-family: Verdana, Arial, sans-serif;
  font-size: 11px;
  margin: 0px;
  padding-left: 20px;
  color: #9a141b;    
  text-align:left;
}

.pLd h1{
  font-family: Verdana, Arial, sans-serif;
  font-size: 12px;
  margin: 0px;  
  white-space: nowrap;
}

.pLd2 h1{
  font-family: Verdana, Arial, sans-serif;
  font-size: 12px;
  margin: 0px;  
  white-space: nowrap;
}

.pLd p{
  font-size: 10px;
  margin: 0px;
  color: #000000;
  padding-left: 20px;
  font-weight: normal; 
}

.pLd img{
text-align:center;
}

.pLd.Link{
  float: right;
  background: #1F5825 url(images/design/cat_index.gif) repeat;
  
  width: 100px;
  padding: 1px;
  text-align: center;
}

.pLd.Link a{
  color: white;  
}

TD.pLd2 {
  font-family: Verdana, Arial, sans-serif;
  font-size: 10px;
  background: #EEF7E2;
  font-weight: bold;
  text-align:left;
}

.pLd2 img{
text-align:center;
}


.pLd2 h2 a{
  font-family: Verdana, Arial, sans-serif;
  font-size: 12px;
  margin: 0px;
  padding-left: 20px;
  color: #9a141b;    
  text-align:left;
}

.pLd2 h3{
  font-family: Verdana, Arial, sans-serif;
  font-size: 11px;
  margin: 0px;
  padding-left: 20px;
  color: #9a141b;    
  text-align:left;
}

.pLd2 p{
  font-size: 10px;
  margin: 0px;
  color: #000000;
  padding-left: 20px; 
  font-weight: normal; 
}

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

/**********************************************************************************************************************************************************************/
.productListing-heading {
  font-family: Verdana, Arial, sans-serif;
  font-size: 10px;
  background: #1F5825 url(images/design/cat_index.gif) repeat;
  color: #FFFFFF;
  font-weight: bold;
}

TD.productListing-data {
  font-family: Verdana, Arial, sans-serif;
  font-size: 10px;
  font-weight: bold;
  text-align:left;
}

.productListing-data.new{
 background: #ECF2E8 url(images/design/new_product.gif) right bottom no-repeat;
 padding: 15px 10px 25px 0px; 
}


.productListing-data.promo{
 background: #ECF2E8 url(images/design/promo.gif) right bottom no-repeat;
 padding: 0px 0px 20px 0px;
}

.productListing-data.freeship{
 background: #ECF2E8 url(images/design/port-gratuit-mini.gif) right bottom no-repeat;
 padding: 0px 0px 20px 0px;
}


.productListing-data.flash{
 background: #ECF2E8 url(images/design/vente_flash.gif) center bottom no-repeat;
 padding: 0px 0px 20px 0px;
}

.productListing-data.deux_ht{
 background: #ECF2E8 url(images/design/2_1_gratuit.jpg) center bottom no-repeat;
 width:65px;
 height:16px;
 padding: 0px 0px 20px 0px;
}


.productListing-data.solde{
 background: #ECF2E8 url(images/design/mini_solde.jpg) center bottom no-repeat;
 padding: 0px 0px 20px 0px;
}


.productListing-data h2 a{
  font-family: Verdana, Arial, sans-serif;
  font-size: 12px;
  margin: 0px;
  padding-left: 20px;
  color: #9a141b;   
  text-align:left;
}

.productListing-data h3{
  font-family: Verdana, Arial, sans-serif;
  font-size: 11px;
  margin: 0px;
  padding-left: 20px;
  color: #9a141b;    
  text-align:left;
}


.productListing-data h1{
  font-family: Verdana, Arial, sans-serif;
  font-size: 12px;
  margin: 0px;  
  white-space: nowrap;
}

.productListing-data2 h1{
  font-family: Verdana, Arial, sans-serif;
  font-size: 12px;
  margin: 0px;  
  white-space: nowrap;
}

.productListing-data p{
  font-size: 10px;
  margin: 0px;
  color: #000000;
  padding-left: 20px;
  font-weight: normal; 
}

.productListing-data img{
text-align:center;
}




.productListing-data.Link{
  float: right;
  background: #1F5825 url(images/design/en_savoir_plus.gif);
  
  width: 100px;
  padding: 1px;
  text-align: center;
}

.productListing-data.Link a{
  color: white;  
}
/**********************************************************************************************************************************************************************/
/**************************/
TD.productListing-data2 {
  font-family: Verdana, Arial, sans-serif;
  font-size: 10px;
  background: #EEF7E2;
  font-weight: bold;
  text-align:left;
}

.productListing-data2 img{
text-align:left;
}


.productListing-data2 h2 a{
  font-family: Verdana, Arial, sans-serif;
  font-size: 12px;
  margin: 0px;
  padding-left: 20px;
  color: #9a141b;    
  text-align:left;
}

.productListing-data2 h3{
  font-family: Verdana, Arial, sans-serif;
  font-size: 11px;
  margin: 0px;
  padding-left: 20px;
  color: #9a141b;    
  text-align:left;
}

.productListing-data2 p{
  font-size: 10px;
  margin: 0px;
  color: #000000;
  padding-left: 20px; 
  font-weight: normal; 
}

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.leclercp {
font-family: Verdana, Arial, sans-serif;
color: #000000;
font-size: 9px;
font-weight: bold;
text-align:right;
}

SPAN.productInfoSpecialPriceLeclerc {
font-family: Verdana, Arial, sans-serif;
color: #BE0A27;
font-size: 45px;
font-weight: bold;
text-align:left;
}

SPAN.productInfoSpecialPrice {
font-family: Verdana, Arial, sans-serif;
color: #11764A;
font-size: 20px;
font-weight: bold;
}

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

.productSpecialPriceBig {
  font-family: Verdana, Arial, sans-serif;
  color: #BE0A27;
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: 0px 0px 2px 0px;}
.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: 0px 0px 2px 0px;}
.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, Arial, sans-serif;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
{
  width: 980px;
}

#menu-bar-item-container
{
   width: 980px;
   overflow: hidden;  
  
        	
}



.menu-bar-item 
{
	
   float: left;
   font-family: Verdana, sans-serif;
   font-size: 9px;
   font-weight: bold;
   padding-top: 5px;
   background: url(images/design/btn-b1.gif) top left repeat-x;
   margin: 1px;
}


.menu-bar-item  h1
{
	margin: 1px;
	padding-top: 0px;
	font-family: Verdana, sans-serif;
	font-size: 9px;
	font-weight: bold;
	color:#1F5825;
 

}

.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: 9px;
	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: #1F5825;
  font-size: 9.5px;
 font-family:Verdana, Arial, sans-serif;
  height: 25px;
  width: 87px;
  display: block;
  overflow: hidden;
  font-weight:bold;
   
}

.menu-text-highlight
{
  color: white;
  height: 25px;
  font-family:Verdana, Arial, sans-serif;
  width: 87px;
  display: block;
  overflow: hidden;
   
  
}

.menu-text-highlight:hover
{
       color: white;	
	   font-family:Verdana, Arial, sans-serif;
       text-decoration: none;
}

.menu-off
{
	visibility: hidden;
	display: none;
	font-family:Verdana, Arial, sans-serif;
	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;
}


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: #B2E437;
         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: #B8F450;
	color: #1F5825;        
	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;
}


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

.kitp
{
	font-weight:bold;
	color:black;
	font-size:11px;
	font-family: Verdana, Arial, sans-serif;
	background-color:#e7f0db;
}

.kith
{
background: url(images/kit/kithead.jpg) repeat;
width:740px;
height:29px;
font-size:14px;
color: #FFFFFF;
font-weight:bold;
font-family: Verdana, Arial, sans-serif;
background-color:#e7f0db;
}

.kit_ensemble
{
background-color:#eef7e2;
}

.head_avc{
background: url(images/kit/categories.jpg) no-repeat;
height:46px;
}


.kit_g
{
	background-color : green;
	width: 800px;
}

.kit_unprod
{
	height : 99px;
	width:715px;
	background-color: white;
	border:1px solid #000000;
}

.kit_spacer
{
	height:25px;
	background-color:red;
}

.kit_boite_title
{
	height:22px;
	border: 2px solid #1f5825;
	background-color: #1f5825;
	width:765px;
	
}

.kit_unselect
{
	height: 18px;
	float:left;
}

.kit_untitle
{
	height : 18px;
	width:200px;
	font-family:Verdana, Arial, sans-serif;
	font-size:14px;
	font-weight:bold;
	color:white;
	float:left;
}


.kit_uneimg
{
	height :99px;
	width:132px;
	background-color: white;
	float:left;
	/*border-right: 1px solid #000000;*/
}

.kit_un_prix
{
	color: #ff3600;
	font-weight: bold;
	font-size: 14px;
	text-align: center;
	height :99px;
	width:100px;
	text-align:center;
	/*vertical-align:center;*/
	float:left;
}

.kit_unedes
{
	width:419px;
	height:99px;
	background-color: white;
	float:left;
	font-family:Verdana, Arial, sans-serif;
	font-size:10px;
	color:black;
    border-left: 1px solid #000000;
	border-right: 1px solid #000000;
}

.kit_unedes a
{
	color:blue;
}

.kit_footer
{
	width:715px;
	height:19px;
	font-family:Verdana, Arial, sans-serif;
	font-size:14px;
	font-weight:bold;
	color:white;
	background-color: #1f5825;
	border:1px solid #000000;


}

.kit_qty
{
	width:570px;
	height:20px;
	float:left;
}

.kit_qty2
{
	width:490px;
	height:19px;
	float:left;
	background: #eef7e2;
}


.kit_prix
{
	width: 135px;
	height:19px;
	float:left;
}

.kit_le_prix
{
	width:140px;
	height:19px;
	float:left;
}


.kit_total
{
	width:715px;
	height:19px;
	font-family:Verdana, Arial, sans-serif;
	font-size:14px;
	font-weight:bold;
	color: white;
	background: #1f5825 url(images/design/total_k.gif) repeat;
}

.kit_valide_panier
{
	width:715px;
	height:22px;
	
}

.container
{
width:715px;
height:auto;
margin-bottom:5px;
font-family:Verdana, Arial, sans-serif;
font-size:12px;
color:#000000;
}

.container_select
{
width:500px;
float:left;
}

.container_img
{
width: 135px;
float:left;
}

fieldset {
  border:2px solid #1f5825;
}


/**********************************************/
/*.rabidRating { position: relative; }*/

.rabidRating .wrapper {	
	cursor: pointer;
	background: #ccc;
}

.rabidRating .wrapper {
	overflow: hidden;
}

.rabidRating span,.rabidRating .wrapper {
	display: block;
	width: 110px;
	height: 25px;
}

.rabidRating span {
/*	position: relative;*/
	top: 0;
	left: 0;
	text-indent: -999em;
}

.rabidRating .ratingStars {
	display: block;
	background: url('images/hearts.png') no-repeat center;
}

.rabidRating .ratingFill {
	background-color: #ff0000;
}

.rabidRating .ratingVoted {
	cursor: default;
	background-color: #0069ff;
}

.rabidRating .ratingActive {
	background-color: #ffa800;
}

.rabidRating .ratingText {
	color: #000;
}

.rabidRating .ratingText.ratingError {
	color: #f00;	
}

.rabidRating .ratingText.loading {
	background: url('images/ajax-loading.gif') no-repeat;
	text-indent: -999em;
}
/*******************************************/



/*************** page accueil ****************/
.boxe_accueil{
height: 200px;
width: 180px;
margin:2px;
border: 1px solid #225508;
float:left;
position:relative;
z-index:1;
}


.boxe_accueil_promo{
position:absolute; 
background: url('images/design/accueil/promo.gif') no-repeat;
height: 69px;
width:69px;
float:left;
z-index:3;
top:0px;
left:0px;
}

.boxe_accueil_bio{
position:absolute;
background: url('images/design/accueil/bio.gif') no-repeat;
height: 69px;
width: 69px;
float:left;
z-index:25;
top:0px;
left:0px;
}

.boxe_accueil_nouveautes{

background: url('images/design/accueil/new.gif') no-repeat;
position:absolute;
height: 69px;
width:69px;
float:left;
z-index:25;
top:0px;
left:0px;
}

.boxe_accueil_separator
{
height: 10px;
width:710px;
float:left;
/*background-color:white;*/
z-index:25;
}


.boxe_accueil_img
{
margin-top:40px;
margin-left:10px;
height:75px;
width:100px;
float:left;

/*background-color:green;*/
}

.boxe_accueil_nom_produit
{
position:absolute;
top:15px;
left:0px;
margin-top:136px;
font-family: Arial,Helvetica,sans-serif;
font-size:12px;
font-weight:bold;
text-align:left;
padding-left:2px;
}

.boxe_accueil_prix{
height:20px;
margin-right:2px;
width:60px;
background-color:yellow;
border:1px solid black;
text-align:right;
float:left;
margin-top : 50px;
font-size:14px;
font-family: Arial,Helvetica,sans-serif;
font-weight:bold;
padding-right:5px;
}

.boxe_accueil_cart{
height:22px;
margin-right:2px;
width:30px;
border:1px solid black;
background: url('images/design/accueil/caddy.gif') no-repeat;
float:left;
margin-top:10px;


}

.contenu{
text-align:left;
font-family: Arial,Helvetica,sans-serif;
font-size:12px;
 width:740px;
 }
 
 
 .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;
}
 