/*
  $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: 11px; color: #E37820; } /* Couleur info du texte type par mot clef par fabricant dans box */
.stockWarning { font-family : Verdana, Arial, sans-serif; font-size: 11px; color: #046380; }
.productsNotifications { background: #f2fff7; }
.orderEdit { font-family : Verdana, Arial, sans-serif; font-size: 10px; color: #e37925; text-decoration: none; font-style: italic; }
.orderEdit:hover { background: none; color: #046380; }
.orderEdit:visited { color: #046380; }




.blueLink { font-family : Verdana, Arial, sans-serif; font-size: 11px; color: #FFFFFF; font-weight: bold; } /* Couleur texte créer un compte */
.blueLink:hover { background: none; color: #ffffff; }
.CreerunCompte:hover { background: none; color: #E37925; }
/* .highLight { background-color: #FFB109; color: #FFFFFF; } */

body {
 
  background: url('images/bg.jpg'); 
  color: #F06829;
  margin: 0px;
  font-family: Verdana, Arial, sans-serif;
  font-size: 11px;
}

img {
  border: 0;
    z-index: 89;
}



a {
  color: #E37925;
font-weight: bold;
  text-decoration: none;
}

a:hover {
  color: #046380;
  background: none;

}

hr {
  height: 1px;
  color: #ffffff;
}

form {
	display: inline;
}

input, textarea, select {
  color: #ffffff; 
	background: #ffffff;
	cursor: default;
  font-size: 11px;
   /* Bordure bas et droite login */
}

/* Couleur texte dans box saisie texte par defaut */
input.normal, textarea.normal, select.normal {
	color: #E37925;


	background: transparent;
	cursor: default;
  font-size: 11px;

  z-index: 50;
}

/* Couleur texte dans box saisie texte au survol */
input.normal:hover, textarea.normal:hover, select.normal:hover {
	color: #E37925;

	
	background: transparent;
	cursor: default;
  font-size: 11px;
  
}
input.normal:focus, textarea.normal:focus, select.normal:focus {
	color: #ffffff;

	
	background: transparent;
	cursor: default;
    font-size: 11px;
  
}
input.focus, input.focus, textarea.focus, select.focus {
  color: #E37820;

  background: #ffffff;
  cursor: default;
  font-size: 11px;
}
input.focus:hover, textarea.focus:hover, select.focus:hover {
  color: #046380;
  border: 1px solid #046380;
  background: #ffffff;
  cursor: default;
  font-size: 11px;
}

/* Box de saisie lorsque l'on a cliqué dessus */

input.focus:focus, textarea.focus:focus, select.focus:focus {
  color: #E37925;

  border: 1px solid #E37925;
  background-color: #ffffff;
  cursor: default;
  font-size: 11px;
}

tr.header {
  background: #ffffff;
}

/* Bo Haut du site - rajout NOEL */
.HeaderGentag {
  position: absolute;
  display: block;
  left: 50%;
  border: 0;
  padding: 0;
  font-family: 'Lucida Console', Monaco, serif;
  text-align: center;
  text-decoration: none;
  z-index: 2;
  cursor: default;
}

.flash {
 background: #046380; 
 height: 15px;
 font-weight: bold;
 margin: 0 30px 0 30px;
 }
 
.flash:hover { 
color:#ffffff;
}

.Infonews {
  position: absolute;
  width: 320px;
  height: 130px;
  color: #ffffff;
  display: block;
  top: 20px;
  left: 32%;
  border-style:solid;
  border-width:1px;

  padding: 0;
  font-family: 'Lucida Console', Monaco, serif;
  text-align: center;
  text-decoration: none;
  z-index: 6;
  cursor: default;
}

#Logo {
  top: 6px;
  width: 200px;

  height: 31px;
  margin: 0 0 0 -468px;
  cursor: pointer;
}
#Tel {
  top: 48px;
  width: 280px;
  margin: 0 0 0 -523px;
  color: #ffffff;
  line-height: 16px;
  font-size: 15px;
  letter-spacing: 2px;
}

#Ligneteltitle {
  top: 65px;
  width: 280px;
  margin: 0 0 0 -523px;
  font-weight: bold;
  line-height: 5px;
  font-size: 14px;
}

#TitleLogo {
  top: 79px;
  width: 280px;
  margin: 0 0 0 -523px;

  font-weight: bold;
  line-height: 15px;
  font-size: 14px;








}


#BreadCrumb {
  top: 170px;
  height: 16px;
  width: 790px;
  margin: 0 0 0 -474px;
  color: #ffffff; 
  z-index: 7;
  overflow: hidden;
  text-align: left;
}

#s3slider { 
   width: 400px; /* important to be same as image width */ 
   height: 300px; /* important to be same as image height */
   position: relative; /* important */
   overflow: hidden; /* important */
}

#s3sliderContent {
   width: 400px; /* important to be same as image width or wider */
   position: absolute; /* important */
   top: 0; /* important */
   margin-left: 0; /* important */
}

.s3sliderImage {
   float: left; /* important */
   position: relative; /* important */
   display: none; /* important */
}

.s3sliderImage span {
   position: absolute; /* important */
   left: 0;
   font: 10px/15px Arial, Helvetica, sans-serif;
   padding: 10px 13px;
   width: 374px;
   background-color: #000;
   filter: alpha(opacity=70); /* here you can set the opacity of box with text */
   -moz-opacity: 0.7; /* here you can set the opacity of box with text */
   -khtml-opacity: 0.7; /* here you can set the opacity of box with text */
   opacity: 0.7; /* here you can set the opacity of box with text */
   color: #fff;
   display: none; /* important */
   top: 0;

   /*
       if you put
       top: 0; -> the box with text will be shown at the top of the image 
       if you put
       bottom: 0; -> the box with text will be shown at the bottom of the image
   */
}

.clear {
   clear: both;
} 


#MenuHori {
    width: 636px;
	left: 50%;
	}

/* Eo Haut du site - rajout NOEL */

tr.headerNavigation {
  background: #bbc3d3;
}

td.headerNavigation {
  font-family: Verdana, Arial, sans-serif;
}

a.headerNavigation { 
  font-size: 11px;
  font-weight: normal;
  color: #ffffff; /* Couleur texte navigation */
}

.Login {
  color: #E37925;
 }

a.headerNavigation:hover {
  background: none;
  color: #ffffff;
}
a.headerNavigation:visited {
  color:#ffffff;
}

/* messages d'erreurs et d'informations apparaissant en haut du site */
.HeaderError { position: absolute; top: 0; left: 0; width: 100%; font-family: Tahoma, Verdana, Arial, sans-serif; font-size: 11px; color: #046380; text-align : center; z-index: 30; }
.HeaderInfo { position: absolute; top: 0; left: 0; width: 100%;  font-family: Tahoma, Verdana, Arial, sans-serif; font-size: 11px; color: #046380; text-align: center; z-index: 30; }
.messageBox { position: absolute; top: 0; left: 0; width: 100%; font-family: Tahoma, Verdana, Arial, sans-serif; font-size: 11px; color: #046380; text-align: center; z-index: 30;}
.messageStackError, .messageStackWarning { border-color: #E37925; border-style: solid; border-width: 1px; font-weight: bold; text-align: center; padding: 0px 5px 5px 0px; background-color: #046380; font-size: 11px; color: #ffffff;  z-index: 30; }
.messageStackSuccess { background-color: transparent; font-size: 11px; color: #e37925; text-align: justify; z-index: 30; }

#blocCentral {
height: 1500px;
}
html>body #blocCentral {
height: auto;
min-height: 1500px;
} 


tr.footer {
  background: #bbc3d3;
}

td.footer {
  font-family: Verdana, Arial, sans-serif;
  font-size: 11px;
  background: #bbc3d3;
  color: #ffffff;
  font-weight: bold;
}










.infoBoxNotice {
  background: #ff8e90;
}

.infoLeftBoxContents {
  position: relative;
  z-index:1;
  width: 145px;
  background: transparent url('documents/site/infobox/infoBoxBG.jpg') repeat-y;
  font-family: Verdana, Arial, sans-serif;
  font-size: 11px;
}
.infoRightBoxContents {
  width: 145px;
  background: transparent url('documents/site/infobox/infoBoxBG.jpg') repeat-y;
  font-family: Verdana, Arial, sans-serif;
  font-size: 11px;
}
.ModuleBoxContents {
/*  background: #f8f8f9; */
  font-family: Verdana, Arial, sans-serif;
  font-size: 11px;
}

.Orange {
  color: #e37925;
  font-weight: bold;
}

.Bleu {
  color: #046380;
}

.Bleu:hover {
color: #E37925;
}
.CentralBoxContents {
  background: #ffffff;			/* Fond box principale */
  border-top: 0;
  border-right: 1px solid #E37820; /* bordure droite cadre principal */	
  border-bottom: 0;
  border-left: 1px solid #E37820;  /* bordure gauche cadre principal */
  margin: 0;
  padding: 5px 20px 0 20px;
  font-family: Verdana, Arial, sans-serif;
  font-size: 11px;
  
  color: #046380; 					/* Couleur texte description produit */
  line-height: 14px;
}



.CreateAccount1 {
  background: #F2C8A4;			/** Fond box principale */
  border-color: #7b9ebd;
  border-style: solid;
  border-width: 1px;
  margin: 2px;
  padding: 5px 20px 0 20px;
  font-family: Verdana, Arial, sans-serif;
  font-size: 11px;
  font-weight: bold;
  color: #046380; 					

}

.CreateAccount2 {
  background: #FFD9C4;			/* Fond box principale */
  border-top: 0;
  border-right: 1px solid #E37820; /* bordure droite cadre principal */
  border-bottom: 0;
  border-left: 1px solid #E37820;  /* bordure gauche cadre principal */
  margin: 0;
  padding: 5px 20px 0 20px;
  font-family: Verdana, Arial, sans-serif;
  font-size: 11px;
  font-weight: bold;
  color: #046380; 					/* Couleur texte description produit*/
  line-height: 14px;
}

.CentralBoxContentsDescription {
  background: #ffffff;			/* Fond box principale*/
  border-top: 0;
/*  border-right: 1px solid #E37820;  bordure droite cadre principal 	*/
  border-bottom: 0;
/*  border-left: 1px solid #E37820;   bordure gauche cadre principal */
  margin: 0;
  padding: 5px 10px 0 10px;
  font-family: Verdana, Arial, sans-serif;
  font-size: 11px;
    z-index: 89;

  color: #046380; 					/* Couleur texte description produit */
  
}


.interligne_description {
  line-height: 1px;
  font-size: 1px;
	  background: #7b9ebd;

}


.white_orange {
  color: #FFFFFF;
}

.white_orange:hover {
color: #E37925;
}

.white_orange {
  color: #E37925;
}

.Blue_orange:hover {
color: #E37925;
}


.infoBoxNoticeContents {
  background: #ffe6e6;
  font-family: Verdana, Arial, sans-serif;
  font-size: 11px;
}

/* Bo ajout pour le listing des produits */
a.CentralBoxLink {
  text-decoration: none;
}
a.CentralBoxLink:hover {
  background: none;
  text-decoration: none;
}
a.CentralBoxLink:visited {
  text-decoration: none;
}

span.oldproductPrice {
	font-family: Verdana, Arial, sans-serif;
	font-size: 9px;
	font-weight: normal;
	color: #046380;
}
span.productPrice {
  font-family: Verdana, Arial, sans-serif;
  font-size: 11px;
  font-weight: bold;
  color: #F00;
  
}
span.productName {
  color: #046380;
  font-family: Verdana, Arial, sans-serif;
  font-size: 11px;
  font-weight: bold;
  margin: 0 5px 0 3px;
}
span.productShortDesc {
	color: #046380;
	padding-top: 0px;
	padding-bottom: 0px;
	border-top: 0;
	font-family: Verdana, Arial, sans-serif;
	font-size: 9px;
	font-weight: bold;
	margin: 0px 0px 0px 0px;
}

span.LittleSpace {
	font-family: Verdana, Arial, sans-serif;
	font-weight: bold;
	font-size: 4px;

}
/* Eo ajout pour le listing des produits */

a.LinkHeaderBox {
  color: #ffffff;
  font-weight: bold;
  text-decoration: underline;
}
a.LinkHeaderBox:hover {
  color: #ffffff; 
}

td.infoLeftBoxHeading {
  font-family: Verdana, Arial, sans-serif;
  text-align: center;						/* Alignement titre box de gauche */
  font-size: 12px;
  font-weight: bold;
  background: transparent url('documents/site/infobox/infoLeftBoxHeading.png') no-repeat;
  color: #ffffff; 
  z-index:1;

  cursor: default;
}

td.infoLeftBoxHeadingSearch {
  font-family: Verdana, Arial, sans-serif;
  text-align: center;						/* Alignement titre box de gauche */
  font-size: 12px;
  font-weight: bold;
  background: transparent url('documents/site/infobox/infoLeftBoxHeadingSearch.png') no-repeat;
  color: #ffffff; 
   padding: 0 0 0 12px;
  cursor: default;
}



td.infoRightBoxHeading {
  font-family: Verdana, Arial, sans-serif;
  text-align: center;						/* Alignement titre box de droite */
  font-size: 12px;
  font-weight: bold;
  background: transparent url('documents/site/infobox/infoLeftBoxHeading.png') no-repeat;
  color: #ffffff; 
  padding: 0 0 0 12px;
  cursor: default;
}


td.infoRightBoxHeadingPromo {
  font-family: Verdana, Arial, sans-serif;
  text-align: center;						/* Alignement titre box de droite */
  font-size: 12px;
  font-weight: bold;
  background: transparent url('documents/site/infobox/infoRightBoxHeadingPromo.png') no-repeat;
  color: #ffffff; 
  padding: 0 0 0 12px;
}


td.ModuleBoxHeading {
  font-family: Verdana, Arial, sans-serif;
  font-size: 11px;
  font-weight: bold;


  color: #ffffff;
  padding: 0 0 0 12px;
  cursor: default;
}
td.CentralBoxHeadingCorner {
  background: transparent;
  width: 12px;
  height: 24px;
}
td.CentralBoxHeadingBG {
  background: transparent url('documents/site/infobox/CentralBoxTop-BG.gif') repeat-x;
  width: 100%;
  height: 24px;
  letter-spacing: 1px;
  font-size: 12px;
  font-weight: bold;
  font-family: Verdana, Arial, sans-serif;
  color: #046380; 
  text-align: center;
  overflow: hidden;
  vertical-align: bottom;
}

td.Productforselectedcategory {
  width: 100%;
  height: 24px;
  letter-spacing: 1px;
  font-size: 12px;
  font-weight: bold;
  font-family: Verdana, Arial, sans-serif;
  color: #046380; 
  text-align: center;
  overflow: hidden;
  vertical-align: bottom;
}


td.TextAcceuil {
  
  width: 100%;
  height: 28px;
  font-size: 12px;
  font-weight: bold;
  font-family: Verdana, Arial, sans-serif;
  color: #046380; 
 line-height:2;
  text-align: center;
  overflow: hidden;
  vertical-align: bottom;
}


tr.pack_composant {
	border:2px;
	border-style:solid;
	border-color: #E37925;
	background: #046380;
	height: 14px;
	width: 100%;
	padding-top:2px;
	padding-bottom:2px;
	padding-left:10px;
}
	
table.infoLeftBoxBottom {
  margin: 0 0 10px 0;
}
td.infoLeftBoxBottom {
  background: transparent url('documents/site/infobox/infoLeftBoxBottom.png') no-repeat;
}
table.infoRightBoxBottom {
  margin: 0 0 10px 0;
}
td.infoRightBoxBottom {
  background: transparent url('documents/site/infobox/infoLeftBoxBottom.png') no-repeat;
}




td.CentralBoxBottomCorner {
  background: transparent;
  width: 12px;
  height: 12px;
}
td.CentralBoxBottomBG {
  background: transparent url('documents/site/infobox/CentralBoxBottom-BG.gif') repeat-x;
  width: 100%;
  height: 12px;
}

td.accessoiresfond {
  background: transparent url('documents/site/accesoiresfond.jpg') no-repeat;
    width: 100%;
	font-weight: bold;
	vertical-align: middle;
	color: #ffffff;
	text-align: center;
  height: 20px;
}
td.ProductCentralBoxBottom-BG {
  background: transparent url('documents/site/infobox/descriptBoxBottom-BG.gif') repeat-x;
  width: 100%;
  height: 12px;
}


td.descriptBoxBottomBG {
  background: transparent url('documents/site/infobox/descriptBoxBottom-BG.gif') repeat-x;
  width: 100%;
  height: 12px;
}
td.infoBox, span.infoBox {
  font-family: Verdana, Arial, sans-serif;
  font-size: 11px;
}

h1.normalDisplay {
  display: inline;
  letter-spacing: 1px;
  font-size: 12px;
  font-weight: bold;
  font-family: Verdana, Arial, sans-serif;
  color: #E47820; 
  margin: 0;
  padding: 0;
}
h2.normalDisplay {
  display: inline;
  font-size: 13px;
  font-weight: normal;
  font-family: Verdana, Arial, sans-serif;
  color: #046380;
  margin: 0;
  padding: 0;
}
h3.normalDisplay {
  display: inline;
  font-size: 11px;
  font-weight: bold;
  font-family: Verdana, Arial, sans-serif;
  color: #046380;
  margin: 0;
  text-align: left;
  padding: 0;
}

h4.normalDisplay {
  display: inline;
  padding-top:12px;
  text-align: left;
  font-size: 11px;
  font-weight: bold;
    padding-bottom: 12px;
	  height:100px; 
  font-family: Verdana, Arial, sans-serif;
  color: #FFFFFF;

}

h5.normalDisplay {
  display: inline;
  text-align: left;
  font-size: 11px;
  font-weight: bold;
  font-family: Verdana, Arial, sans-serif;
  padding-top:12px;
  padding-bottom: 12px;
  height:100px; 
  border:0;
}



tr.accountHistory-odd, tr.addressBook-odd, tr.alsoPurchased-odd, tr.payment-odd, tr.productDescDownload-odd, tr.productDescSpecification-odd, tr.productListing-odd, tr.upcomingProducts-odd, tr.shippingOptions-odd {
  background: transparent;
  margin: 0;
vertical-align:top;
  color: #E37925;
  font-weight: normal;
}

tr.accountHistory-even, tr.addressBook-even, tr.alsoPurchased-even, tr.payment-even, tr.productDescDownload-even, tr.productDescSpecification-even,  tr.productListing-even, tr.upcomingProducts-even, tr.shippingOptions-even {
    background: transparent;
vertical-align:top;
	text-align: left;
  color: #E37925;
    font-weight: normal;
}

.productListing-heading {
  font-family: Verdana, Arial, sans-serif;
  font-size: 11px;


  color: #ffffff;
  font-weight: bold;
}

td.productListing-data {
  font-family: Verdana, Arial, sans-serif;
  font-size: 11px;
}

a.pageResults {
  color: #046380;
}

a.pageResults:hover {
  color: #046380;
  background: none;
  background: #E37925;
}

td.pageHeading, div.pageHeading {
  font-family: Verdana, Arial, sans-serif;
  font-size: 16px;
  color: #ffffff;
}

tr.subBar {
  background: #f4f7fd;
}

td.subBar {
  font-family: Verdana, Arial, sans-serif;
  font-size: 11px;
  color: #000000;
}

td.main, p.main {
  font-family: Verdana, Arial, sans-serif;
  font-size: 11px;
  line-height: 14px;
}

td.smallText, span.smallText, p.smallText {
  font-family: Verdana, Arial, sans-serif;
  font-size: 10px;
  font-weight: normal;
}








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: 11px;
  color: #046380;
}

checkbox, input, radio {
  font-family: Verdana, Arial, sans-serif;
  font-size: 11px;
  background: transparent;
}

textarea {
  width: 100%;
  font-family: Verdana, Arial, sans-serif;
  font-size: 11px;
  white-space: pre;
}









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: #046380;
  font-weight: bold;
}

span.productSpecialPrice {
  font-family: Verdana, Arial, sans-serif;
  font-size: 11px;
  font-weight: bold;
  color: #F00;
}

span.errorText {
  font-family: Verdana, Arial, sans-serif;
  color: #e37925;
}


table.bodyosc{
  background: transparent url('documents/site/bg-main.jpg') repeat-y;
  z-index: 1;
}
body { margin 0; padding: 0;} 

.moduleRow { background-color: transparent; color: #e37925; cursor: auto; }
.moduleRowOver { background-color: transparent;  color: #046380; cursor: pointer; }
.moduleRowSelected { background-color: #ffffff;  color: #046380;  cursor: auto; }

.checkoutBarFrom, .checkoutBarTo { font-family: Verdana, Arial, sans-serif; font-size: 11px; color: #E37925; }
.checkoutBarCurrent { font-family: Verdana, Arial, sans-serif; font-size: 11px; color: #046380; }

/* input requirement */
.inputRequirement { font-family: Verdana, Arial, sans-serif; font-size: 11px; color: #E37925; }

.montant {color: #E37925;}

/* carousel */

.carousel1 {
  margin-top:9px;
 	width: 615px;
	height: 405px;
}
  

.carousel_container {
	width: 615px;
	height: 405px;
	margin: 0px;
  background: url('orangegrain.jpg');
  position: absolute;

  padding: 6px 0 0 0; 
}
      
      
/* MENU DEROULANT */
/* Déclarations générales */
.cote_menu {
  width: 180px;
    z-index: 89;
}
.centre_menu {
  width: 636px;
    z-index: 89;
}


.menu {
  position: relative;
  left: 50%;
  top: 0;
  left: 0;
  display: block;
  width: 636px;
  margin: 0;
  padding: 0;
  background-color: transparent;
  z-index: 89;
}

.menu a {
  color: #ffffff;
  left: 50%;
  display: block;
  width: 212px;
  z-index: 89;
  height: 19px;
  font-weight: bold;
  text-align: center;
  padding: 5px 0 0 0;
  margin: 0;
  border: 0;
  font-weight: normal;
  font-size: 12px;
  font-family: Verdana, Arial, sans-serif;

}

/* Déclarations 1er niveau */
.menu ul {
  position: absolute;
  display: block;
  width: 212px;
  margin: 0;
  padding: 0;
  z-index: 89;
}

.menu li {
  display: block;
  top: 150px;
  width: 212px;
  height: 26px;
  float: left;
  background: transparent url('documents/site/btn-menu.png') no-repeat;
  color: #ffffff;
  margin: 0;
  z-index: 89;
  padding: 0;
  list-style: none;
}
.menu li:hover {
  background: transparent url('documents/site/btn-menu-hover.png') no-repeat;
  color: #ffffff;
  z-index: 89;
}

/* Déclarations 2ème niveau */
.menu li ul {
  visibility: hidden;
  margin: 0;
  z-index: 89;
}

.menu li li{
  display: block;
  z-index: 89;
  width: 212px;
  float: left;
  background: transparent url('documents/site/btn-menu.png') no-repeat;





}
.menu li li:hover {

  background: transparent url('documents/site/btn-menu-hover.png') no-repeat;
    z-index: 89;
 /* border-top: 1px solid #ABDDF2; */
 /* border-right: 1px solid #ABDDF2; */
/*  border-bottom: 1px solid #ABDDF2; */
/*  border-left: 1px solid #046380; */
}

.menu li li a {
  text-align: left;
  z-index: 89;
  padding: 3px 0 0 8px;
}

/* Déclarations 3ème niveau */
.menu li li ul {
  position: absolute;
  margin: -20px 0 0 211px;
  z-index: 89;
}

/* hacks IE6 */
* html .menu {
  left: 0;
  z-index: 89;
}

* html .menu li li, li li li {
  display: inline;
  height: 26px;
  width: 212px;
  border: 0;
  z-index: 89;
}

* html .menu li a {
  color: #ffffff;
  background: transparent url('documents/site/btn-menu.png') no-repeat;
  z-index: 89;
}
* html .menu li a:hover {
  z-index: 89;
  color: #ffffff;

  background: transparent url('documents/site/btn-menu-hover.png') no-repeat;
  text-decoration: none;
}

* html .menu li li a {
  width: 212px;
  z-index: 89;

}
* html .menu li li a:hover{
  z-index: 89;





}

* html .menu li li ul {
  margin: -21px 0 0 212px;
  z-index: 89;
}

/* multiboxes ajax de coconimo */
.menuboxeajax {
  position: absolute;
  top: 84px;
  left: 50%;
  margin: 0 0 0 -165px;
	padding: 0;
  border: 0;
	width: 200px;

	height: 26px;
	text-align: center; 
/*	background: transparent; */
/*	overflow: hidden; */
/* clear: both; */
/* z-index: 6; */
}
.menuboxeajax .toc {	 
  margin: 0;
  padding: 0;
  border: 0;
  cursor: pointer;
}
#main {
	background: transparent;  
	padding: 0;
	margin: 0;	
	width: 200px;
	height: 70px;	
}
#main .noscript {
	background: transparent;
  height: 60px;
	padding: 0;
	margin: 0;	
	text-align: center;
  border-top: 1px solid #ffffff;
  border-right: 1px solid #ffffff;
  border-bottom: 0;
  border-left: 1px solid #ffffff;
}
#main .noscript a {
  margin: 0;
	padding: 0;	
	text-decoration: none;
}
#main .noscript a:hover {
	text-decoration: underline;
  background: none;
}

#ScrollingContainer {
  width: 143px;
  height: 129px;
  margin-left: 1px;
  z-index: 1;
  position: relative;
  overflow: hidden;
}

#ScrollingLayer {
  position: relative;
  top: 0;
  left: 0;
  margin: 0;
  padding: 0;
    z-index: 1;
    position: relative;
  height: 129px;
}

.ScrollingProduct {
  width: 143px;
  height: 129px;
  text-align: center;
  position: relative;
   z-index: 1;
  vertical-align: middle;
}

/*   Light Box */

#lightbox{
	background-color:#377CA3;
	padding: 3px;
}

#lightboxDetails{
	font-size: 1em;
	padding-top: 0.4em;
	}	

#lightboxCaption{ float: left; }
#keyboardMsg{ float: right; }

#lightbox img{ border: none; } 
#overlay img{ border: none; }

#overlay{ background-image: url(overlay.png); }

* html #overlay{
	background-color: #377CA3;
	back\ground-color: transparent;
	background-image: url(blank.gif);
	filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src="overlay.png", sizingMethod="scale");
	}
	

