/*@import url(category_css.css);*/

BODY {
background: #ffffff;
background-image:  url(../images/bannielou.gif);
	color: #000000;
	margin: 15px 0 0;
	text-align:center;
	font-family: Arial, Helvetica, sans-serif;
}

.textefont10 {
    color: black;
    font-family: verdana,arial;
    font-size: 10px;
    text-decoration: none;
}

.textefont12 {
    color: black;
    font-family: verdana,arial;
    font-size: 12px;
    text-decoration: none;
}

.textefont14 {
    color: black;
    font-family: verdana,arial;
    font-size: 14px;
    text-decoration: none;
}

.barrenav {
    background-color: #FFFFFF;

}


#cellover {
	BACKGROUND: #d7d3e5; COLOR: black; FONT-FAMILY: Verdana
}
#celloverlink {
	BACKGROUND: #ffe6e6; COLOR: black; FONT-FAMILY: Verdana
}
#cellout {
	BACKGROUND: #f7f7f7; COLOR: black; FONT-FAMILY: Verdana
}
#inputText {
	BORDER-RIGHT: #0066cc 1px ridge; BORDER-TOP: #0066cc 1px ridge; BACKGROUND: #e1f1ff; BORDER-LEFT: #0066cc 1px ridge; COLOR: black; BORDER-BOTTOM: #0066cc 1px ridge; FONT-FAMILY: Verdana
}
#inputTextOver {
	BORDER-RIGHT: #ff0000 1px ridge; BORDER-TOP: #ff0000 1px ridge; BACKGROUND: #ffe6e6; BORDER-LEFT: #ff0000 1px ridge; COLOR: black; BORDER-BOTTOM: #ff0000 1px ridge; FONT-FAMILY: Verdana
}

form{
	margin:0;
}

#container{
	width:936px;
	margin: 0 auto;
/* text-align:left;*/
	text-align:center;	
	position:relative; 
}

#breadcrumbs{
  margin:5px 0 0 230px;
  height: 20px;
  font-size: 10px;
  color: rgb(71, 144, 187);
  font-weight : bold;	
}

h1, h2, h3, h4 {margin:0;padding:0}

.spacer{
	clear: both;
}
/* suivi de navigation, breadcrumbs */

TD.headerNavigation {
  height: 25px;
  padding-left:27px;
  vertical-align:bottom;
  font-family: Arial, Helvetica, sans-serif;
  font-size: 10px;
  color: rgb(71, 144, 187);
  font-weight : bold;
}

A.headerNavigation { 
  color: #253C57; 
  color: rgb(71, 144, 187);
}

A.headerNavigation:hover {
 color: #FF0000;
}
/* titre des pages par dÈfaut */
TD.pageHeading, DIV.pageHeading, h1.pageHeading{
	height:41px;
}

TD.pageHeading, DIV.pageHeading, h1.pageHeading, h1.pageHeading2{
	font-size: 30px;
	font-weight: normal;
	font-family: Arial, Helvetica, sans-serif;
	color: #253C57;
}

.nomCategorie{
	font-size: 22px;
	font-weight:normal;
}

TD.main, P.main{
  font-family: Arial, Helvetica, sans-serif;
  font-size: 11px;
  line-height: 1.5;
}

#home h3{
	margin:0px 0 5px 0;
	padding:0;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 19px;
	font-weight: bold;
	color: #FF0000;
	text-decoration: underline;
}

#entete{
/*eg	margin-left:223px;*/
margin-left:80px;
position:relative;
width:760px;
height:78px;
	/*background-color:#4790BB;*/
background-image: url(../images/image_top.jpg);
background-position:center;
	/*background-repeat: repeat-x;*/
background-position: top;
}

#logo{
	position:absolute;
	width:195px;
	height:153px;
	left:0;
	top:0;
}

/* rubrique avec menus deroulant des catÈgories */
#rubriques{
	position:absolute;
 	/*width:1000px;*/
 	height:37px;
	top:56px;
	left:7px;
	margin:0;
/*eg	padding:7px 0 0 10px;*/
	background-image:  url(images/medias/shared/bord_gauche_rubriques.gif);
	background-repeat: no-repeat;
	background-position: left top;
}

#bt_promotions{
	position:absolute;
	width:106px;
	height:37px;
	top:77px;
	left:502px;
	margin:0;
	padding:7px 0 0 20px;
}

/*********************************************/
/* MENUS dÈroulant des catÈgorie de produits */
/*********************************************/

#nav{
padding: 0;
margin:0;
list-style: none;
font-size: 14px;
/*font-family: MS Sans Serif, sans-serif;*/
font-family: MS Sans Serif, sans-serif, Verdana, Arial;
font-weight: bold;
color:#FFFFFF;
/*color: white;*/
}

/* entete des menu dans les balises li */
#menu1, #menu2, #menu3, #menu4, #menu5, #menu6, #menu7, #menu8, #menu9 { 
    /*margin:0 2px 0 0; */  
    margin:0 1px 0 0;  
    position: relative;
    float:left;
    display:block;
    height:auto;

/*######################
cursor: pointer;
#text-align: center;*/

BORDER-TOP: #efb 1px solid;
BORDER-BOTTOM: #efb 1px solid; 
BORDER-RIGHT: #efb 1px solid;
BORDER-LEFT: #efb 1px solid;
DISPLAY: block; 
padding-right: 1px; 
PADDING-LEFT: 1px; 
padding-bottom: 1px;
PADDING-TOP: 1px;
MARGIN: 1px; 
WIDTH: 100%; 
color: white; 
/*FONT-FAMILY: MS Sans Serif, sans-serif, Verdana, Arial; */
background-color: #3399FF; 
text-decoration: none;
}

/*######################*/

#menu1{ width: 68px; 	}
#menu2{ width: 85px;	}
#menu3{ width: 68px;	}
#menu4{ width: 80px;	}
#menu5{ width: 70px;	}
#menu6{ width: 87px;	}
#menu7{ width: 85px;	}
#menu8{ width: 85px;	}
#menu9{ width: 70px;	}

#nav ul { 
	top:17px;
	left:0;
	width:170px;
	padding: 0;
	margin:0;
	list-style: none;
    z-index:99;
    position:absolute;
    overflow:visible; 
}

#menu1 a, #menu2 a, #menu3 a, #menu4 a, #menu5 a, #menu6 a, #menu7 a, #menu8 a, #menu9 a{ 
color:#FFFFFF;
}

#menu1 a:visited, #menu2 a:visited, #menu3 a:visited, #menu4 a:visited, #menu5 a:visited, #menu6 a:visited, #menu7 a:visited, #menu8 a:visited, #menu9 a:visited{
background-color: #3366FF;
DISPLAY: block;
color: white; 
text-decoration:none; 
}

/*#menu2 a:hover {
DISPLAY: block; 
color: black;
BACKGROUND-COLOR: #FFFF66;
text-decoration:none; 
}*/

#nav li li{
margin:0;   
position: relative; 
float:left;
width: 100%;
background-color:#0000CC;
border-bottom:1px solid #ADEEF8;
border-left:1px solid #ADEEF8;
border-right:1px solid #ADEEF8;
display:block;
height:auto;
text-align:left;
font-size:12px;
}

#nav li li a {
text-decoration:none;
font-size:11px;
display:block;
padding: 1px 9px;  
background-color:#33CCCC;
background-color:#33CCFF;
text-align:left;
color:#FFFFFF;
/*height:expression('1em');*/
}

#nav li li a:hover, #nav li li a.survol{
background-color:#FFFF66;
color:#000000;
background-image:none;
}

#nav li li a:visited {
background-color:#66CC99;
color:#FFFFFF;
background-image:none;
}

#nav ul{
display:none;   
}

/*all see this */

#nav ul ul, #nav ul ul ul{
    display:none; 
    position:absolute; 
	top:0;
    left:100%;
	width:180px;	
}

/* pour les deux derniers menus on afficher les sous menus ý gauche */
#nav #menu9 ul ul, #nav #menu9 ul ul ul, #nav #menu8 ul ul, #nav #menu8 ul ul ul{
    position:absolute; 
	top:0;
	margin-left:0;
    left:-150px;
	width:150px;	
}

/* non-IE browsers see this */

 #nav ul li>ul, #nav ul ul li>ul{
 }

#nav li:hover ul ul, #nav li:hover ul ul ul{
    display:none; 
}
#nav li.over ul ul, #nav li.over ul ul ul{
    display:none; 
}


#nav li:hover ul, #nav ul li:hover ul, #nav ul ul li:hover ul{
    display:block;
}

#nav li.over ul, #nav ul li.over ul, #nav ul ul li.over ul{
    display:block;
}


li>ul { 
	top: auto;
	left: auto;
}

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

#sav, #livraison, #information, #recherche, #securise, #comment_cmd{
	margin:0 0 10px 5px;
	font-family: Verdana, Arial, sans-serif; font-size: 11px; color: #253C57;
}
#comment_cmd{
   margin-top : 5px;
}
#securise{
	margin-right:15px;
}
#recherche{
	margin-top:5px;
}
.couleur1{
	background-color:#4790BB;
}
.couleur2{
	background-color:#A3C7DD;
}

a {
  color:#353C44;
  text-decoration: none;
}

a:hover {
  color: #FF0000;
  text-decoration: underline;
}
#information{
	margin:10px 0 15px 0;
	padding-left:5px;
}

#information li {
line-height : 16px;
font-size: 12px;
list-style-type:none;
background-image:url(images/medias/shared/puce_grise.gif);
background-repeat:no-repeat;
background-position:0 3px;
padding-left:15px;
}

#box_panier .env1{
	background: url(images/medias/shared/c_haut_gauche_bleu_clair.gif) no-repeat left top;
}

#box_panier .env2{
	background: url(images/medias/shared/c_haut_droit_bleu_clair.gif) no-repeat right top;	
}

#box_panier .env3{
	background: url(images/medias/shared/c_bas_gauche_bleu_clair.gif) no-repeat left bottom;
}

#box_panier .env4{
	background: url(images/medias/shared/c_bas_droit_bleu_clair.gif) no-repeat right bottom;
}

#special #box_panier .env1, #special #box_panier .env2, #special #box_panier .env3, #special #box_panier .env4{
	background: white;
}

#special .fondPanier{
	background-color:white;
}

#box_panier, #box_panier .infoBoxContents{
    background-color:#8DDEE8;
}


.infoBox {
	background-color:#FFE04D;
}

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

/* Tableau listing des paniers */
TABLE.productPanierListing, TABLE.productListing{
	border: none;
	margin: 0;
	padding: 0;
}
TABLE.productPanierListing{
	background-color:#FEED9A;
}
TABLE.productListing{
	background-color:white;
	border: 0;
	margin: 0px;
	padding: 0px;
}

.productListing-heading-gauche, .productListing-heading-droite, .productListing-heading {
	height: 46px;
	font-family: Verdana, Arial, sans-serif;
	font-size: 10px;
	color: #253C57;
	font-weight: bold;
	vertical-align:top;
	padding-top: 10px;	
}
.productListing-heading a{
	height:1px;
	padding:0;
	display:inline;
}
/* images de fonds pour le  header du PANIER */
.productPanierListing .productListing-heading {
	background-image: url(images/medias/panier/fond_header.gif);
	background-repeat: repeat-x;
	background-position: left top;
}

.productPanierListing .productListing-heading-gauche {
	background-image: url(images/medias/panier/coin_header_gauche.gif);
	background-repeat: no-repeat;
	background-position: left top;
	padding-left: 11px;
}

.productPanierListing .productListing-heading-droite {
	background-image: url(images/medias/panier/coin_header_droit.gif);
	background-repeat: no-repeat;
	background-position: right top;
	padding-right: 11px;
}

/* images de fonds pour le  header des LISTINGS DES PRODUITS */
.productListing .productListing-heading {
	background-image: url(images/medias/listeProduits/fond_header.gif);
	background-repeat: repeat-x;
	background-position: left top;
}

.productListing .productListing-heading-gauche {
	background-image: url(images/medias/listeProduits/coin_header_gauche.gif);
	background-repeat: no-repeat;
	background-position: left top;
	padding-left: 11px;
}

.productListing .productListing-heading-droite {
	background-image: url(images/medias/listeProduits/coin_header_droit.gif);
	background-repeat: no-repeat;
	background-position: right top;
	padding-right: 11px;
}

TD.productListing-data, TD.productListing-data-gauche, TD.productListing-data-droite {
	font-family: Verdana, Arial, sans-serif;
	font-size: 10px;
	padding-top: 5px;
}

/* images de fonds pour les donnÈes du listing PANIER */
.productPanierListing TD.productListing-data, .productPanierListing TD.productListing-data-gauche , .productPanierListing TD.productListing-data-droite {
	background-color:#FEED9A;
}

.productPanierListing TD.productListing-data {
	background-image: url(images/medias/panier/fond_data.gif);
	background-repeat: repeat-x;
	background-position: bottom;
}

.productPanierListing TD.productListing-data-gauche {
	background-image: url(images/medias/panier/fond_data_gauche.gif);
	background-repeat: no-repeat;
	background-position: left bottom;	
}

.productPanierListing TD.productListing-data-droite {
	background-image: url(images/medias/panier/fond_data_droite.gif);
	background-repeat: no-repeat;
	background-position: right bottom;
	padding-right:5px;
}

/* images de fonds pour les donnÈes des LISTINGS DES PRODUITS */
.productListing TD.productListing-data, .productListing TD.productListing-data-gauche , .productListing TD.productListing-data-droite {
	background-color:#E1F4E9;
	padding:10px 0 10px 10px;
}

.productListing TD.productListing-data {
	background-image: url(images/medias/listeProduits/fond_data.gif);
	background-repeat: repeat-x;
	background-position: bottom;
}

.productListing TD.productListing-data-gauche {
	background-image: url(images/medias/listeProduits/fond_data_gauche.gif);
	background-repeat: repeat-x;
	background-position: left bottom;
}

.productListing TD.productListing-data-droite {
	background-image: url(images/medias/listeProduits/fond_data_droite.gif);
	background-repeat: repeat-x;
	background-position: right bottom;
	padding-right:5px;	
}

.product-int TD.productListing-data{
	background-image: none;
}

.productListing-last TD{
	padding-bottom :15px;;
}
.sous_total{
	font-size:12px;
	font-weight:bold;
}

/* images de fonds pour la derniËre ligne de donnÈes des listing produits */
TR.productListing-last TD.productListing-data-droite{
	background-image: url(images/medias/shared/coin_bas_droit.gif);
	background-repeat: no-repeat;
	background-position: right bottom;
	padding-right:5px;	
}

TR.productListing-last TD.productListing-data-gauche{
	background-image: url(images/medias/shared/coin_bas_gauche.gif);
	background-repeat: no-repeat;
	background-position: left bottom;	
}

TR.productListing-last TD.productListing-data{
	background-image: none;	
}

/* images de fonds pour la derniËre ligne de donnÈes des LISTINGS PRODUITS */
.productListing TR.productListing-last TD.productListing-data-droite, 
.productListing TR.productListing-even-last TD.productListing-data-droite,
.productListing TR.productListing-odd-last TD.productListing-data-droite
{
	background-image: url(images/medias/listeProduits/coin_bas_droit.gif);
	background-repeat: no-repeat;
	background-position: right bottom;	
}

.productListing TR.productListing-last TD.productListing-data-gauche,
.productListing TR.productListing-even-last TD.productListing-data-gauche,
.productListing TR.productListing-odd-last TD.productListing-data-gauche
{
	background-image: url(images/medias/listeProduits/coin_bas_gauche.gif);
	background-repeat: no-repeat;
	background-position: left bottom;	
}

TR.productListing-last TD.productListing-data,
TR.productListing-even-last TD.productListing-data,
TR.productListing-odd-last TD.productListing-data
{
	background-image: none;	
}
.productListing a.productListing-heading{
	background-image: none;
	background-color:#E1F4E9;	
}

/* TITRE page PANIER */
#panier TD.pageHeading{
	color:#FEDB35;	
}

#product_category TD.pageHeading{
	color: #253C57;
	font-size: 30px;
    font-weight: normal;	
}

#footer{
	width:936px;
	margin-top:1em;
	margin-bottom:1em;
	margin-left:auto;
	margin-right:auto;
	text-align:left;
}

#footer p{
  margin-top:0;
  font-size:11px;
}

#footerWrapper{
	margin-left:196px;
	width:575px;
	font-size:10px;
}

#home #footerWrapper{
	margin-left:196px;
	width:480px;
	font-size:10px;
}

#adresse {float:left; width:330px; text-align:center; font-size:10px;}

#mention {float:left; width:165px; font-size:11px;}

#textVousEtes li {
	margin-left:0;
	padding-left:0;
	line-height : 16px;
	font-size: 12px;
	list-style-type:none;
	font-family: Arial, Helvetica, sans-serif;
}

#produit{
	background-color:#E1F4E9;	
}


/* PRODUIT ZOOM */
#zoomHome{
	text-align:left;
}

#zoomHome table{
/*	height:100%;*/
}

#zoomHome h4{
	margin:0 0 15px;
}

#zoomHome .imageProduitNew{
  width:200px;
  text-align:center;
}

#zoomHome td.para_prix{
  width:120px;
  padding: 0 10px;
  vertical-align:top;
}
#zoomHome td.description{
  width:155px;
   vertical-align:top; 
}

#zoomHome .nom, #zoomHome .model{
	font-family: Arial, Helvetica, sans-serif;
	font-weight:bold;
}

#zoomHome a.nom{
	font-size:16px;
	font-weight:bold;	
	color:black;
}

#zoomHome .model{
	font-size:13px;	
	color:black;	
}

/* FICHE PRODUITS */

#ficheProduit h2{
	font-family: Arial, Helvetica, sans-serif;
	font-weight:bold;
	font-size:19px;	
	color:#FD0000;

}
.nom{
	text-decoration:underline;
}

.model{
	text-decoration:none;
}

p,  td{
	font-family: Arial, Helvetica, sans-serif;
	font-size:11px;
}

.economieBundle{
	font-size:14px;
}

#barreMenuProduits{
	margin:1em auto;
}

#new_products .prix , #new_products .productSpecialPrice, #homeProducts .prix, #homeProducts .productSpecialPrice,  #xsell_products .prix{
	font-size:12px;
	color:#FF0000;
	text-decoration:none;
}

#homeProducts .lienVoir, #zoomHome .lienVoir{
	font-weight:bold;
	font-size:12px;
	color:#FF0000; 
}
#zoomHome .lienVoir{
	display:block;
	margin-top:1em;
	border-top:1px solid red;
	padding-top:2px;
	text-align:right;
}

.lienDansTexte{
	text-decoration:underline;
}

.lienVoir{
	text-decoration:none;
}

.productListing .productSpecialPrice, .productListing .productSpecialPrice, #promotions .productSpecialPrice{
	font-size:11px;
	color:#FF0000;
}

#liste_specials .productSpecialPrice{
	font-size:16px;
}

.listeProduitBasInt .nom{
	font-size:13px;	
	font-weight:bold;
	color:#253C57;
}
.listeProduitBasInt .model{
	font-size:11px;
	font-weight:normal;	
	color:#253C57;
}
/* formulaire home page de recherche par prix */

#recherchePrix, #commentCommander, #promotions, #homeProducts, #zoomHome{
	margin-top:12px;
	width:486px;	
}

#homeProducts table{
	width:203px;
}

#homeProducts .env1{
	width:240px;
	margin:4px 0px;
}

#homeProducts .env4{
	min-height:160px;
}
#promotions{
	clear:both;
}

#recherchePrix .env1, #commentCommander .env1, #promotions .env1, #homeProducts .env1, #zoomHome .env1{
	background: url(images/medias/shared/c_haut_gauche_filet_gris.gif) no-repeat left top;
}

#recherchePrix .env2, #commentCommander .env2, #promotions .env2, #homeProducts .env2, #zoomHome .env2{
	background: url(images/medias/shared/c_haut_droit_filet_gris.gif) no-repeat right top;
	padding-top:11px;
}

#recherchePrix .env3, #commentCommander .env3, #promotions .env3, #homeProducts .env3, #zoomHome .env3{
	background: url(images/medias/shared/c_bas_gauche_filet.gif) no-repeat left bottom;
}

#recherchePrix .env4, #commentCommander .env4, #promotions .env4, #homeProducts .env4, #zoomHome .env4{
	background: url(images/medias/shared/c_bas_droit_filet.gif) no-repeat right bottom;
	padding: 3px 5px 10px 12px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: bold;
}

#zoomHome .env1{
	margin-top:5px;
}

#pto, #pfrom{
	width:5em;
}
/* BOX RECHERCHE PAR PRIX */
#boxRecherchePrix{
	font-size: 11px;
	margin-top:12px;
	background-color:#A3C7DD;
}

#boxRecherchePrix #pto, #boxRecherchePrix #pfrom{
	width:32px;
}
#boxRecherchePrix h3.box{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
}
#boxRecherchePrix .infoBoxContents{
 background-color:#A3C7DD;
}

#boxRecherchePrix .env1{
	background: url(images/medias/shared/coin_haut_gauche_bleu.gif) no-repeat left top;
}
#boxRecherchePrix .env2{
	background: url(images/medias/shared/coin_haut_droit_bleu.gif) no-repeat right top;
	padding-top:2px;
}
#boxRecherchePrix .env3{
	background: url(images/medias/shared/coin_bas_gauche_bleu.gif) no-repeat left bottom;
}
#boxRecherchePrix .env4{
	background: url(images/medias/shared/coin_bas_droit_bleu.gif) no-repeat right bottom;
	padding: 0 0 10px 10px;
}



#commentCommander p{
	margin:10px 0;
	font-size: 12px;
	color: #253C57;	
}
#commentCommander p strong{
	text-decoration: underline;	
}

#ensavoirplus{
	text-align:left;
}
#ensavoirplus a{
	color:#FF0000;
	font-size: 11px;
	text-decoration: underline;
}

/* BOX PANIER */

#special #box_panier .env4{
	border-bottom :1px solid #cccccc;
}

#special #box_panier, #special #box_panier .infoBoxContents{
    background-color:white;
}

#box_panier .env4{
	padding: 1px 5px 10px 0px;
}
#box_panier{
	margin-top:10px;
}
#box_panier table{
 margin: 5px 10px 0 10px;
}
#box_panier h4{
 margin: 1px 1px 0 1px;
}

#home #box_panier h4{
	display:inline;
}

#advanced_search h3{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 16px;
	font-weight: bold;
	color: #253C57;
}	

.formRecherche{
  background-color:#E1F4E9
}
.formRecherche .env1{
	background: url(images/medias/shared/coin_haut_gauche_vert_p.gif) no-repeat left top;
}
.formRecherche .env2{
	background: url(images/medias/shared/coin_haut_droit_vert_p.gif) no-repeat right top;
}
.formRecherche .env3{
	background: url(images/medias/shared/coin_bas_gauche_vert_p.gif) no-repeat left bottom;
}
.formRecherche .env4{
	background: url(images/medias/shared/coin_bas_droit_vert_p.gif) no-repeat right bottom;
	padding: 10px 0;
}


#advanced_search TD.pageHeading, #advanced_search_result TD.pageHeading{
	color:#CDE1D5;
	font-size: 30px;
    font-weight: normal;
}
 #advanced_search_result TD.pageHeading{
 	font-size: 24px;
}

.formRecherche table.infoBoxContents, .formRecherche table.infoBox{
	background-color:#E1F4E9;
}

.promotion{
	background-color:red;
	color:white;
}
.euro {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 17px;
	font-weight: bold;
}
/* Ajout pour visitor_stats */
.VisitorTableBox {border-top: solid 1px #000000; border-left: solid 1px #000000; }
.VisitorTableHeadingContent { font: bold 8pt Verdana, Arial, sans-serif; color: #000000; border-right: solid 1px #000000; border-bottom: solid 1px #000000; }
.VisitorTableContent { font: normal 8pt Verdana, Arial, sans-serif; color: #000000; border-right: solid 1px #000000; border-bottom: solid 1px #000000; }

/* CROSS SELLING */
#xsell_products{
 background-color:#8DDEE8;
 margin-top:20px;
}

#xsell_products .infoBoxContents, #xsell_products .infoBox{
 background-color:#8DDEE8;
}
#xsell_products .env1{
	background: url(images/medias/shared/c_haut_gauche_bleu_clair.gif) no-repeat left top;
}
#xsell_products .env2{
	background: url(images/medias/shared/c_haut_droit_bleu_clair.gif) no-repeat right top;
	padding-top:10px;
}
#xsell_products .env3{
	background: url(images/medias/shared/c_bas_gauche_bleu_clair.gif) no-repeat left bottom;
}
#xsell_products .env4{
	background: url(images/medias/shared/c_bas_droit_bleu_clair.gif) no-repeat right bottom;
	padding: 0 10px 10px;
}

/* Info box BEST SELLER, NEW PRODUCT, MAGASINS */
#best_sellers, #new_products, .magasins,  #textVousEtes{
 background-color:#FFFFFF;
 margin-top:10px;
}
#best_sellers h4, #new_products h4,  .magasins h4, #textVousEtes h4{
	font-size: 12px;
	height:24px;
}
#best_sellers .infoBoxContents, #new_products .infoBoxContents, .magasins .infoBoxContents{
 background-color:#FFFFFF;
}
#best_sellers .env1, #new_products .env1, .magasins .env1, #textVousEtes .env1 {
  background: url(images/medias/shared/c_bas_gauche_filet.gif) no-repeat left bottom;	
}
#best_sellers .env2, #new_products .env2, .magasins .env2, #textVousEtes .env2 {
  background: url(images/medias/shared/c_bas_droit_filet.gif) no-repeat right bottom;		
}
#best_sellers .env3, #new_products .env3, .magasins .env3, #textVousEtes .env3 {
  background: url(images/medias/shared/c_haut_gauche_filet.gif) no-repeat left top;	
}
#best_sellers .env4, #new_products .env4, .magasins .env4, #textVousEtes .env4 {
  background: url(images/medias/shared/c_haut_droit_filet.gif) no-repeat right top;	
  padding: 2px 3px 10px 10px;
}

#home #best_sellers .env4, #home .magasins .env4, #textVousEtes .env4 {
	padding: 3px 10px 10px 20px;
}

/* NOUVEAUX PRODUITS*/
.tabloDroit{
	width:130px;
}

#liste_specials table{
 width:540px;
 /*background-color:#E1F4E9;*/	
}

#liste_specials .env1{
	/*background: url(images/medias/shared/coin_haut_gauche_vert.gif) no-repeat left top;*/
}
#liste_specials .env2{
	/*background: url(images/medias/shared/coin_haut_droit_vert.gif) no-repeat right top;*/
	padding-top:10px;
}
#liste_specials .env3{
	/*background: url(images/medias/shared/coin_bas_gauche_vert.gif) no-repeat left bottom;*/
}
#liste_specials .env4{
	/*background: url(images/medias/shared/coin_bas_droit_vert.gif) no-repeat right bottom;*/
	padding: 0 5px 10px;
}

.boutonRetour{
	text-align:right;
}

/* INFO BOX */

.infoBoxNotice {
  background: #FF8E90;
}

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

TD.infoBoxHeading {
  font-family: Arial, Helvetica, sans-serif;
  font-size: 10px;
  font-weight: bold;
  background: #bbc3d3;
  color: #ffffff;
}

TD.infoBox, SPAN.infoBox {
  font-family: Arial, Helvetica, sans-serif;
  font-size: 10px;
}

a.souligne{
	text-decoration:underline;
}

.code_producteur{
	font-size: 10px;
	color: #2290BB;
}
.ref_sms{
	font-size: 10px;
	color: #000000;
}

#product_category .code_producteur{
	font-size: 9px;
}
a:hover .code_producteur{
  color: #FF0000;
}

.prixPublic {
	color:#253C57;
}

#zoomHome .prixPublic, #homeProducts .prixPublic {
	display:block;
	text-align:left;
}


