
/* Tout en haut de la page (avant le logo) */
.fixcenter {
  width: 100%;
  background: #ffffff;
  color: #000000;
  margin: auto;
  margin-top: 0px; /* Espace au debut de la page*/
  text-align: left;
}
/* Logo */
TR.header {
  background: #ffffff;
}
#global {
	background-position: center top; background-image: url(images/yellow.jpeg); margin: auto; width: 100%; background-repeat: repeat-x; height: 115px; text-align: justify
}
/* Menus en haut*/
TD.headerNavigation_RS {
	/* FONT-WEIGHT: bold; FONT-SIZE: 12px; MARGIN: 0px; COLOR: #57638a; FONT-FAMILY: Arial, Helvetica, sans-serif; */
	FONT-WEIGHT: bold; FONT-SIZE: 12px; MARGIN: 0px; COLOR: #000000; FONT-FAMILY: Arial, Helvetica, sans-serif;
}
/* arborescence du site   */
TR.headerCrumb {
  background: #4e4e4e;
}
/* arborescence du site (couleur texte - pas les liens)  */
TD.headerCrumb {
  font-family: Verdana, Arial, sans-serif;
  font-size: 10px;
  background: #4e4e4e;
  background-image: url(images/yellow.jpeg);
  color: #000000;
  font-weight : bold;
}

/* arborescence du site  (couleur texte - les liens) */
A.headerCrumb { 
  color: #000000; 
}
A.headerCrumb:hover {
  color: #0000ff;		/* 0000ff vers F7B400 */
}
/* fin arborescence du site */

/* titre de chaque page dans corps de texte*/
TD.pageHeading, DIV.pageHeading {
  font-family: Verdana, Arial, sans-serif;
  font-size: 20px;
  font-weight: bold;
  /* #9a9a9a vers 1C1C1B*/
}
DIV.pageHeading {
  color: #EAA721;
}
TD.pageHeading {
  color: black;
}
TD.main, TR.main, P.main {
  font-family: Verdana, Arial, sans-serif;
  font-size: 11px;
  line-height: 1.5;
}
/* couleur des lignes des bords des boites sur le côté */
.infoBox {
  background: #ededed;
}
/* couleur du fond des boites sur le côté */
.infoBoxContents {
  background: #fefefe;
  font-family: Verdana, Arial, sans-serif;
  font-size: 10px;
}
/* titre des boîtes sur le côté */
TD.infoBoxHeading {
  font-family: Verdana, Arial, sans-serif;
  font-size: 10px;
  font-weight: bold;
  background: #e4e4e4;
  background-image: url(images/yellow.jpeg);
  color: #000000;
}
/* bandeau en bas de page */
TR.footer {
  background: #e4e4e4;
}
/* bandeau en bas de page */
TD.footer {
  font-family: Verdana, Arial, sans-serif;
  font-size: 10px;
  background: #e4e4e4;
  background-image: url(images/yellow.jpeg);
  color: #000000;
  font-weight: bold;
}
/* texte petit */
TD.smallText, SPAN.smallText, P.smallText {
  font-family: Verdana, Arial, sans-serif;
  font-size: 10px;
}
.boxText {
	 FONT-SIZE: 12px; MARGIN: 0px; COLOR: #57638a; FONT-FAMILY: Arial, Helvetica, sans-serif;
}
.productListing-heading {
  font-family: Verdana, Arial, sans-serif;
  font-size: 10px;
  background: #4e4e4e;		/* #C9C9C9 vers F7B400 */
  color: #EAA721;
  font-weight: bold;
}

TD.productListing-data {
/*width: 10%; */
text-align:center;
vertical-align:middle; 
/*padding:10 10 10 10; */

  font-family: Tahoma, Verdana, Arial, sans-serif;
  font-size: 13px;
  color: black;
}
TD.productListing-data input {
  text-align: center;
}
/* Prix finaux en rouge*/
TD.productListing-data-special {
/* width: 10%; */
text-align:center;
vertical-align:middle; 
/* padding:10 10 10 10; */

  font-family: Tahoma, Verdana, Arial, sans-serif;
  font-size: 13px;
  color: #199F39;
}

/* message box */
.messageBox { font-family: Verdana, Arial, sans-serif; font-size: 10px; color: ;}
.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; }

/*================================== Ajouts RS ==================================*/
/* data table */
.dataTableHeadingRow { background-color: #4e4e4e ;}
.dataTableHeadingRow td { color: #EAA721;}   /* #C9C9C9 vers F7B400 */
.dataTableHeadingContent { font-family: Verdana, Arial, sans-serif; font-size: 10px; color: #ffffff; font-weight: bold; text-align:center;}
.dataTableRow { background-color: #F0F1F1; }
.dataTableRowSelected { background-color: #DEE4E8; }
.dataTableRowOver { background-color: #FFFFFF; cursor: pointer; cursor: auto; }
.dataTableContent { font-family: Verdana, Arial, sans-serif; font-size: 10px; color: #000000; text-align:center;}




/*========================= Gestion des categories (dynamique) =======================*/
/*Credits: Dynamic Drive CSS Library */
.suckerdiv ul{
margin: 0;
padding: 0;
list-style-type: none;
width: 176px; /* Width of Menu Items */
border-bottom: 1px solid #ededed;
font-family: arial;
font-size: 12px;
}

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

/*1st level sub menu style */
.suckerdiv ul li ul{
left: 175px; /* Parent menu width - 1*/
position: absolute;
width: 176px; /*sub menu width*/
top: 0;
display: none;
}

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

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

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

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

/* menu links style */
.suckerdiv ul li a{
display: block;
color: #666666;
text-decoration: none;
background-color: #fefefe;
padding: 1px 5px;
border: 1px solid #ededed;
border-bottom: 0;
line-height: 1.75em;
}

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

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

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

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

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

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

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

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


/* NEW */
.logo {
  max-height: 135px !important;
  padding-left: 50px;
  padding-bottom: 50px;
}

.headerNavigation_RS {
  
}

.recherche_produit {
  padding-top: 73px;
   font-family: Tahoma, Verdana, Arial, sans-serif;
   font-size: 0.8em;
}

.recherche_produit form {
  margin-right: 0px !important;
}

#imgArticle img {
  width: 300px;
  height: 300px;
  padding-top: 15px;
  padding-left: 15px;
  padding-right: 15px;
}
#imgArticleMin img {
  max-width: 40px;
  max-height: 40px;
}

a, a:visited {
  color: #080703;
}

.headerNavigation_RS a:hover {
  background-color: #EAA721;
}

.productListing-data a {
  text-decoration: none;
}

.productInfos td{
  vertical-align: middle !important;
}

#productPrice b {
  color: #2138e6;
}

#imageMin a img {
  width: 60px;
  height: 60px;
  float: left;
}

/*#imageMin b {
  margin-top: 150px !important;
}*/

.ajoutPanier img {
  max-width: 150px;
}

.compteConnecte {
  color: #2138e6;
}

.classifyOrder {
  float: right;
}
 
#aide {
  padding-bottom: 40px;
}

TD.productListing-data s {
	color: red;
}
.smallText b {
  color: #2138e6;
}
/*.cartAction {
  padding-top: 150px !important;
}*/

table {
    border-collapse:separate;
    border-radius:6px;
    -moz-border-radius:6px;
}

td, th {

}

th {
    background-color: blue;
    border-top: none;
}

td:first-child, th:first-child {
     border-left: none;
}

.cartTotal {
  margin-top: 10px;
  margin-bottom: 10px;
}
.buttonAddCart img {
  width:50px;
  height:50px;
}

/* décale l'image pour que le champs soit toujours aligné au reste */
#warningImage img{
	margin-right: -15px !important;
}
/* bouton ajout panier fiche produit */
#buyProductImage input {
  max-width: 80px;
}

#livDatePicker table {
  align: center;
}

#categoryCart b{
  color: #4e4e4e;
}

.productListing-odd {
  background-color: #EFF0EC;
}
.productListing-category {
  background-color: #EAA721;
}

#col-qty {
	width: 10%;
}

.content {
	display: none;	
}

.collapsible {
	cursor: pointer;
}