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

  Mise à jour le 10/09/2003 par Delaballe (webmaster@delaballe.com)
  Optimise pour ThemaBoxesMS2fr
  
*/


/* Texte referencement header & footer */
.rh { 
	color:#b1beb1; font-size:10px;
	height:10px; max-height:10px;
	margin:0; padding:0; 
}
.rf { 
	/*background:#0066FF; */
	width:850px; height:100%; padding:10px; margin:10px;
	color:#006600; font-size:11px; font-family:Arial, Helvetica, sans-serif;
	
}







TD { font-size:9px;}

.cat_description {  font-family : Verdana, Arial, sans-serif; font-size : 10px; color: #800000; font-weight: bold }
.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-color: #EAFAFF;
}

BODY {
  color: #000000;
  margin: 0px;
}

A {
	color: #013A02;
	text-decoration: none;
}

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

FORM {
	display: inline;
}

TR.header {
  background: #ffffff;
}

TR.headerNavigation {
  background: #bbc3d3;
}

TD.headerNavigation {
  font-family: Verdana, Arial, sans-serif;
  font-size: 10px;
  background: transparent;
  color: #033959;
  font-weight : bold;
}

TR.VideosGalTitle {
  background-color: #90EE90;
}

TD.VideosGalTitle {
  font-family: Verdana, Arial, sans-serif;
  font-size: 11px;
  background: #C7F1C9;
  color: #005B01;
  font-weight : bold;
}

TD.VideosGalSumText {
  font-family: Verdana, Arial, sans-serif;
  font-size: 10px;
  color: #004001;
}


A.headerNavigation { 
  color: #033959; 
}

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

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

TR.footer {
  background: #bbc3d3;
}

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

TD.myfooter {
  font-family: Verdana, Arial, sans-serif;
  font-size: 10px;
  color: #FFCC00;
  font-weight: bold;
	height:31px;
	text-align:center;
}
.myfooter A {
	color: #ffffff;
	text-decoration: none;
}

.myfooter A:hover {
  color: #ffffff;
  text-decoration: underline;
}


.flyOver {cursor:pointer; cursor:hand;}
.flyOut {cursor:auto;}


/*----------------------------------------------------------------------------------*/
/*--  PANIER - LISTE PRODUITS - FICHE PRODUITS  - ECRAN DE VALIDATION CDE         --*/

/*-- Fond des boites centrales (Panier, ventes croisées) Lignes impaires et paires            -----*/
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-color: #FFFFFF;
}
/* Lignes Paires en dessous - Paires au dessus */
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-color: #E5E5E5;
}
TABLE.productListing { /*--  Cadre des Table Panier, Liste produits       -----*/
	border: 1px;
	border-style: solid;
	border-color: #015c03;
	empty-cells:show;
	margin-top: 5px;
	margin-bottom: 5px;
}
.productListing-heading { /* PANIER : Ligne d'entete        -----*/
	font-family: Verdana, Arial, sans-serif;
	font-size: 10px;
	color: #FFFFFF;
	font-weight: bold;
	background-color: #015c03;
}
TD.productListing-data { /* PANIER et Liste produits : Police (hors liens) */
  font-family: Verdana, Arial, sans-serif;
  font-size: 10px;
}
TD.cart-subtotal { /* PANIER : Total en bas de liste */
	font-family: Verdana, Arial, sans-serif;
	font-size: 11px;
	color:#005177;
	font-weight:bold;
	/*background-color:#0066CC;*/
	padding: 5px;
	border: 1px solid #015c03;
}
SPAN.markProductOutOfStock { /* Produits en rupture */
  font-family: Tahoma, Verdana, Arial, sans-serif;
  font-size: 12px;
  color: #c76170;
  font-weight: bold;
}
SPAN.productSpecialPrice { /* Prix des produits en promo */
  font-family: Verdana, Arial, sans-serif;
  color: #00B02D;
	font-weight:bold;
}

SPAN.productModel { /* Reference du produit */
	font-family: Verdana, Arial, sans-serif;
	color: #000066;
	font-size: 12px;
}
TD.productPrice { /* Prix du produit */
	font-family: Verdana, Arial, sans-serif;
	color: #000066;
	font-size: 18px;
	font-weight: bold;
}
TD.productSpecialPrice { /* Prix des produits en promo */
  font-size: 11px; font-family: Verdana, Arial, sans-serif;
  color: #00B02D;
	font-weight:bold;
}
TABLE.qpb { 
	border:#006633 1px solid;
}

TD.productPriceInListing {
  font-family: Verdana, Arial, sans-serif;
  font-size: 11px;
  background: #d2e9fb;
}

TD.productPriceInBox {
  font-family: Verdana, Arial, sans-serif;
  font-size: 11px;
  background: #ffffff; /*border:#006633 1px solid;*/
}

TD.productPriceInProdInfo {
  font-family: Verdana, Arial, sans-serif;
  font-size: 12px;
  background: #ccffcc;
}

SPAN.productTitles { /* Titres des sections de la fiche produit */
	font-family: Verdana, Arial, sans-serif;
	color: #009966;
	font-size: 11px;
}
.orderEdit {
	font-family : Verdana, Arial, sans-serif;
	font-size : 10px; color: #0099CC;
	text-decoration: underline;
}

TD.pageHeadingProducts, DIV.pageHeadingProducts {
  font-family: Verdana, Arial, sans-serif;
  font-size: 16px;
  font-weight: bold;
  color: #005E3F;
}

A.pageResults {
  color: #0000FF;
}

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

TD.pageHeading, DIV.pageHeading {
  font-family: Verdana, Arial, sans-serif;
  font-size: 14px;
  font-weight: bold;
  color: #1558a6;
}

TR.subBar {
  background: #f4f7fd;
}

TD.subBar {
  font-family: Verdana, Arial, sans-serif;
  font-size: 10px;
  color: #000000;
}

/* Modules d'expédition */
TD.shipping_grise { /* texte grisé */
  font-family: Verdana, Arial, sans-serif;
  font-size: 11px;
  line-height: 1.5;
	color:#C0B4B4;
}
TD.shipping_ok { /* texte vert */
  font-family: Verdana, Arial, sans-serif;
  font-size: 11px;
  line-height: 1.5;
	color:#009933;
}


TD.main, P.main, SPAN.main { /* texte standard */
  font-family: Verdana, Arial, sans-serif;
  font-size: 11px;
  line-height: 1.5;
}

TR.main_title, TD.main_title, P.main_title { /* titre des sections de pages (contentbox, etc) */
	font-family: Verdana, Arial, sans-serif;
	color:#006666;
	font-weight: bold;
	font-size: 11px;
	line-height: 1.5;
	border: 0px solid #0066CC;
	margin: 3px;
	padding: 2px;
	background-color:#D2FFDE;
	text-indent: 5px;	
}
SPAN.main_title_link {
	font-family: Verdana, Arial, sans-serif;
	font-weight: normal;
	color: #004566;
	text-decoration: none;
}
TD.main_nextstep { /* Legende des encart Continuer (bas de page processus de paiement) */
	font-family: Verdana, Arial, sans-serif;
	color:#0066CC;
	font-size: 11px;
}


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: 11px;
	color:#005680;
  font-weight: 400;
}

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


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



/*----------------------------------------------------------------------------------*/
/*    INFOBOX -- LEFT / RIGHT                                                       */
/*----------------------------------------------------------------------------------*/

/* ORIGINAL  --  (Box d'origine) */
.infoBox { /* Cadre */
	/*background: #547499;*/
	background: #79ba7b;
}
.infoBoxContents { /* Interieur */
  background: #f8f8f9;
  font-family: Verdana, Arial, sans-serif;
  font-size: 10px;
}
TD.infoBoxHeading { /* Entete */
  font-family: Verdana, Arial, sans-serif;
  font-size: 10px;
  font-weight: bold;
  background: #bbc3d3;
  color: #ffffff;
}

/* AFFILIATE  --  /templates/Thema/boxes/affiliate.php (Box des Partenaires)*/
.infoBoxAffiliate { /* Cadre */
	background: #237425;
}
.infoBoxContentsAffiliate { /* Interieur */
	background: #e0e0e0;
	font-family: Verdana, Arial, sans-serif;
	font-size: 10px;
}
TD.infoBoxHeadingAffiliate { /* Entete */
	font-family: Verdana, Arial, sans-serif;
	font-size: 10px;
	font-weight: bold;
	color: #ffffff;
	background : #D7DBEF;
}

/* BEST_SELLERS  --  /templates/Thema/boxes/best_sellers.php (Box des meilleurs achats)*/
/* Cadre */
.infoBoxBestSellers { /* Cadre */
	background: #237425;
}
.infoBoxContentsBestSellers { /* Interieur */
	background: #e0e0e0;
	font-family: Verdana, Arial, sans-serif;
	font-size: 10px;
}
TD.infoBoxHeadingBestSellers { /* Entete */
	font-family: Verdana, Arial, sans-serif;
	font-size: 10px;
	font-weight: bold;
	color: #ffffff;
	background : #D7DBEF;
}

/* CATEGORIES  --  /templates/Thema/boxes/categories.php (Box pour catégories)*/
.infoBoxCategories { /* Cadre */
	background: #237425;
}
.infoBoxContentsCategories { /* Interieur */
	background: #e0e0e0;
	font-family: Verdana, Arial, sans-serif;
	font-size: 10px;
}
TD.infoBoxHeadingCategories { /* Entete */
	font-family: Verdana, Arial, sans-serif;
	font-size: 10px;
	font-weight: bold;
	color: #ffffff;
	background : #D7DBEF;
}

/* CURRENCIES  --  /templates/Thema/boxes/currencies.php (Box des devises)*/
.infoBoxCurrencies { /* Cadre */
	background: #237425;
}
.infoBoxContentsCurrencies { /* Interieur */
	background: #e0e0e0;
	font-family: Verdana, Arial, sans-serif;
	font-size: 10px;
}
TD.infoBoxHeadingCurrencies { /* Entete */
	font-family: Verdana, Arial, sans-serif;
	font-size: 10px;
	font-weight: bold;
	color: #ffffff;
	background : #D7DBEF;
}

/* FAQDESK  --  /templates/Thema/boxes/faqdesk.php (Box des FAQ)*/
.infoBoxfaqdesk { /* Cadre */
	background: #237425;
}
.infoBoxfaqdesk { /* Interieur */
	background: E7D46C;
	font-family: Verdana, Arial, sans-serif;
	font-size: 10px;
}
TD.infoBoxfaqdesk { /* Entete */
	font-family: Verdana, Arial, sans-serif;
	font-size: 10px;
	font-weight: bold;
	color: #ffffff;
	background : #D7DBEF;
}

/* FAQDESK_LATEST  --  /templates/Thema/boxes/faqdesk_latest.php (Box des derniers FAQ)*/
.infoBoxFaqdesk_latest { /* Cadre */
	background: #237425;
}
.infoBoxFaqdesk_latest { /* Interieur */
	background: #e0e0e0;
	font-family: Verdana, Arial, sans-serif;
	font-size: 10px;
}
TD.infoBoxfaqdesk_latest { /* Entete */
	font-family: Verdana, Arial, sans-serif;
	font-size: 10px;
	font-weight: bold;
	color: #ffffff;
	background : #D7DBEF;
}

/* INFORMATION  --  /templates/Thema/boxes/information.php (Box des Information)*/
.infoBoxInformation { /* Cadre */
	background: #237425;
}
.infoBoxContentsInformation { /* Interieur */
	background: #e0e0e0;
	font-family: Verdana, Arial, sans-serif;
	font-size: 10px;
}
TD.infoBoxHeadingInformation { /* Entete */
	font-family: Verdana, Arial, sans-serif;
	font-size: 10px;
	font-weight: bold;
	color: #ffffff;
	background : #D7DBEF;
}

/* LANGUAGES  --  /templates/Thema/boxes/languages.php (Box des Langues)*/
.infoBoxLanguages {/* Cadre */
	background: #237425;
}
.infoBoxContentsLanguages {/* Interieur */
	background: #e0e0e0;
	font-family: Verdana, Arial, sans-serif;
	font-size: 10px;
}
TD.infoBoxHeadingLanguages { /* Entete */
	font-family: Verdana, Arial, sans-serif;
	font-size: 10px;
	font-weight: bold;
	color: #ffffff;
	background : #D7DBEF;
}

/* LOGINBOX  --  /templates/Thema/boxes/loginbox.php (Box pour s'Identifier)*/
.infoBoxLoginbox { /* Cadre */
	background: #237425;
}
.infoBoxContentsLoginbox { /* Interieur */
	background: #e0e0e0;
	font-family: Verdana, Arial, sans-serif;
	font-size: 10px;
}
TD.infoBoxHeadingLoginbox { /* Entete */
	font-family: Verdana, Arial, sans-serif;
	font-size: 10px;
	font-weight: bold;
	color: #ffffff;
	background : #D7DBEF;
}

/* MANUFACTURER  --  /templates/Thema/boxes/manufacturers.php (Box de la liste des fabricants)*/
.infoBoxManufacturers { /* Cadre */
	background: #237425;
}
.infoBoxContentsManufacturers { /* Interieur */
	background: #e0e0e0;
	font-family: Verdana, Arial, sans-serif;
	font-size: 10px;
}
TD.infoBoxHeadingManufacturers { /* Entete */
	font-family: Verdana, Arial, sans-serif;
	font-size: 10px;
	font-weight: bold;
	color: #ffffff;
	background : #D7DBEF;
}

/* MANUFACTURER_INFO  --  /templates/Thema/boxes/manufacturer_info.php (Box des Info Fabricants)*/
.infoBoxManufacturerInfo {/* Cadre */
	background: #237425;
}
.infoBoxContentsManufacturerInfo {/* Interieur */
	background: #e0e0e0;
	font-family: Verdana, Arial, sans-serif;
	font-size: 10px;
}
TD.infoBoxHeadingManufacturerInfo { /* Entete */
	font-family: Verdana, Arial, sans-serif;
	font-size: 10px;
	font-weight: bold;
	color: #ffffff;
	background : #D7DBEF;
}

/* NEWSDESK  --  /templates/Thema/boxes/newsdesk.php (Box de la liste de nouvelles)*/
.infoBoxNewsdesk { /* Cadre */
	background: #237425;
}
.infoBoxContentsNewsdesk { /* Interieur */
	background: #e0e0e0;
	font-family: Verdana, Arial, sans-serif;
	font-size: 10px;

}
TD.infoBoxHeadingNewsdesk { /* Entete */
	font-family: Verdana, Arial, sans-serif;
	font-size: 10px;
	font-weight: bold;
	color: #ffffff;
	background : #D7DBEF;
}

/* NEWSDESK_LATEST  --  /templates/Thema/boxes/newsdesk_latest.php (Box )*/
.infoBoxNewsdesk_latest { /* Cadre */
	background: #237425;
}
.infoBoxContentsNewsdesk_latest { /* Interieur */
	background: #e0e0e0;
	font-family: Verdana, Arial, sans-serif;
	font-size: 10px;
}
TD.infoBoxHeadingNewsdesk_latest { /* Entete */
	font-family: Verdana, Arial, sans-serif;
	font-size: 10px;
	font-weight: bold;
	color: #ffffff;
	background : #D7DBEF;
}

/* ORDER_HISTORY  --  /templates/Thema/boxes/order_history.php (Box historiques des commandes)*/
.infoBoxOrderHistory { /* Cadre */
	background: #237425;
}
.infoBoxContentsOrderHistory { /* Interieur */
	background: #e0e0e0;
	font-family: Verdana, Arial, sans-serif;
	font-size: 10px;
}
TD.infoBoxHeadingOrderHistory { /* Entete */
	font-family: Verdana, Arial, sans-serif;
	font-size: 10px;
	font-weight: bold;
	color: #ffffff;
	background : #D7DBEF;
}

/* PRODUCT_NOTIFICATIONS  --  /templates/Thema/boxes/product_notifications.php (Box des notification produit)*/
.infoBoxProductNotifications { /* Cadre */
	background: #237425;
}
.infoBoxContentsProductNotifications { /* Interieur */
	background: #e0e0e0;
	font-family: Verdana, Arial, sans-serif;
	font-size: 10px;
}
TD.infoBoxHeadingProductNotifications { /* Entete */
	font-family: Verdana, Arial, sans-serif;
	font-size: 10px;
	font-weight: bold;
	color: #ffffff;
	background : #D7DBEF;
}

/* REVIEWS  --  /templates/Thema/boxes/reviews.php (Box des critiques)*/
.infoBoxReviewsBoxe { /* Cadre */
	background: #237425;
}
.infoBoxContentsReviewsBoxe { /* Interieur */
	background: #e0e0e0;
	font-family: Verdana, Arial, sans-serif;
	font-size: 10px;
}
TD.infoBoxHeadingReviewsBoxe { /* Entete */
	font-family: Verdana, Arial, sans-serif;
	font-size: 10px;
	font-weight: bold;
	color: #ffffff;
	background : #D7DBEF;
}

/* SEARCH  --  /templates/Thema/boxes/search.php (Box de recherche)*/
.infoBoxSearch { /* Cadre */
	background: #237425;
}
.infoBoxContentsSearch { /* Interieur */
	background: #e0e0e0;
	font-family: Verdana, Arial, sans-serif;
	font-size: 10px;
}
TD.infoBoxHeadingSearch { /* Entete */
	font-family: Verdana, Arial, sans-serif;
	font-size: 10px;
	font-weight: bold;
	color: #ffffff;
	background : #D7DBEF;
}

/* SHOPPING_CART  --  /templates/Thema/boxes/shopping_cart.php (Box du panier)*/
.infoBoxShoppingCartBoxe { /* Cadre */
	background: #237425;
}
.infoBoxContentsShoppingCartBoxe { /* Interieur */
	background: #e0e0e0;
	font-family: Verdana, Arial, sans-serif;
	font-size: 10px;
}
TD.infoBoxHeadingShoppingCartBoxe { /* Entete */
	font-family: Verdana, Arial, sans-serif;
	font-size: 10px;
	font-weight: bold;
	color: #ffffff;
	background : #D7DBEF;
}
SPAN.newItemInCart { /* Produit qui vient juste d'être ajouté */
  font-family: Verdana, Arial, sans-serif;
  font-size: 10px;
  color: #0033FF;
	font-weight:bold;
}
SPAN.infoBoxCartTotal { /* Total du panier */
  font-family: Verdana, Arial, sans-serif;
  font-size: 10px;
  color: #0066CC;
	font-weight:bold;
}

/* SPECIALS  --  /templates/Thema/boxes/specials.php (Box des promotions)*/
.infoBoxSpecials { /* Cadre */
	background: #237425;
}
.infoBoxContentsSpecials { /* Interieur */
	background: #e0e0e0;
	font-family: Verdana, Arial, sans-serif;
	font-size: 10px;
}
TD.infoBoxHeadingSpecials { /* Entete */
	font-family: Verdana, Arial, sans-serif;
	font-size: 10px;
	font-weight: bold;
	color: #ffffff;
	background : #D7DBEF;
}

/* TELL_A_FRIEND  --  /templates/Thema/boxes/tell_a_friend.php (Box faire connaître à un ami)*/
.infoBoxTellAFriend { /* Cadre */
	background: #237425;
}
.infoBoxContentsTellAFriend { /* Interieur */
	background: #e0e0e0;
	font-family: Verdana, Arial, sans-serif;
	font-size: 10px;
}
TD.infoBoxHeadingTellAFriend { /* Entete */
	font-family: Verdana, Arial, sans-serif;
	font-size: 10px;
	font-weight: bold;
	color: #ffffff;
	background : #D7DBEF;
}

/* WHATS_NEW  --  /templates/Thema/boxes/whats_new.php (Box des nouveautes)*/
.infoBoxWatsNew { /* Cadre */
	background: #237425;
}
.infoBoxContentsWatsNew { /* Interieur */
	background: #e0e0e0;
	font-family: Verdana, Arial, sans-serif;
	font-size: 10px;
}
TD.infoBoxHeadingWatsNew { /* Entete */
	font-family: Verdana, Arial, sans-serif;
	font-size: 10px;
	font-weight: bold;
	color: #ffffff;
	background : #1d79e5;
}

/*----------------------------------------------------------------------------------*/
/*    CONTENTBOX -- CENTER                                                          */
/*----------------------------------------------------------------------------------*/

/*----------------------------------------------------------------------------------*/
/*    MODULES   EN MILIEU DE PAGE                                                   */


/* ALSO_PURCHASED  --  /includes/modules/Also_Purchased_Products.php (Box clients qui ont acheté ce produit ont aussi acheté...)*/
.infoBoxAlsoPurchasedProducts { /* Cadre */
	background: #237425;
}
.infoBoxAlsoPurchasedProductsContents { /* Interieur */
	font-family: Verdana, Arial, sans-serif;
	font-size: 10px;
	background-color: #E8E8E1;
}
TD.infoBoxAlsoPurchasedProductsHeading { /* Entete */
	font-family: Verdana, Arial, sans-serif;
	font-size: 10px;
	font-weight: bold;
	color: #ffffff;
	background : #1d79e5;
}

/* XSELL  --  /includes/modules/xsell.php (Box produits recommandés avec cet achat ...)*/
.infoBoxXsell { /* Cadre */
	background: #237425;
}
.infoBoxXsellContents { /* Interieur */
	font-family: Verdana, Arial, sans-serif;
	font-size: 10px;
	background-color: #E8E8E1;
}
TD.infoBoxXsellHeading { /* Entete */
	font-family: Verdana, Arial, sans-serif;
	font-size: 10px;
	font-weight: bold;
	color: #ffffff;
	background : #1d79e5;
}


/* NEW_PRODUCTS  --  /includes/modules/mainpage_modules/new_Products.php (Box Nouveaux produits)*/
.infoBoxNewProducts { /* Cadre */
	background-color: #79ba7b;
}
.infoBoxNewProductsContents { /* Interieur */
	font-family: Verdana, Arial, sans-serif;
	font-size: 10px;
	background-color: #FFFFFF;	/*background-image: url(../../../../images/infobox/thema/1/french/fond_news.gif);*/
}
TD.infoBoxNewProductsHeading { /* Entete */
	font-family: Verdana, Arial, sans-serif;
	font-size: 10px;
	font-weight: bold;
	color: White;
	background : #1d79e5;
}

/* PROMO_PRODUCTS  --  /includes/modules/mainpage_modules/promo_Products.php (Box Promotion produits)*/
.infoBoxPromoProducts { /* Cadre */
	background: #ffd259;
}
.infoBoxPromoProductsContents { /* Interieur */
	font-family: Verdana, Arial, sans-serif;
	font-size: 10px;
	background: white;
}
TD.infoBoxPromoProductsHeading { /* Entete */
	font-family: Verdana, Arial, sans-serif;
	font-size: 10px;
	font-weight: bold;
	color: Black;
	background : #ffd259;
}



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


/*----------------------------------------------------------------------------------*/
/*    PAGES                                                                         */

/* ADVANCED_SEARCH  --  Advanced_Search.php (Page Recherche avancée)*/
/* Cadre */
.infoBoxAdvancedSearch {
	background: #547499;
}


/* Cadre d'entourage boxe Catalog / Cookie_usage.php (Box d'explication sur l'utilisation des cookies)*/
.infoBoxCookieUsage {
	background: #547499;
}
/* Interieure boxe Catalog / Cookie_Usage.php (Box d'explication sur l'utilisation des cookies)*/
.infoBoxContentsCookieUsage {
	background: #e0e0e0;
	font-family: Verdana, Arial, sans-serif;
	font-size: 10px;
}

/* Cadre d'entourage boxe Catalog / popup_search_help.php (Aide de la recherche avancée)*/
.infoBoxPopupSearchHelp {
	background: #547499;
}

/* Cadre d'entourage boxe Catalog / Product_info.php (Box information des produits non trouvés dans le cas d'un produit pas encore disponible)*/
.infoBoxProductInfo {
	background: #547499;
}

/* Cadre d'entourage boxe Catalog / Product_reviews.php (Box information quand il n'y a pas de critique sur un produit)*/
.infoBoxProductReviews {
	background: #547499;
}

/* Cadre d'entourage boxe Catalog / reviews.php (Box information quand il n'y a pas de critique sur un produit)*/
.infoBoxReviews {
	background: #547499;
}

/* Cadre d'entourage boxe Catalog / shopping_cart.php (Box information quand le panier est vide)*/
.infoBoxShoppingCart {
	background: #b6b7cb;
}

/* Cadre d'entourage boxe Catalog / ssl_check.php (Box information sur les sessions SSL quand il y a eu un echec SSL)*/
.infoBoxSslCheck {
	background: #547499;
}


/* Interieure boxe Catalog / Advanced_Search.php (Page Recherche avancée) */
.infoBoxContentsAdvancedSearch {
	background: E7D46C;
	font-family: Verdana, Arial, sans-serif;
	font-size: 10px;
}

/* Interieure boxe Catalog / popup_Search_help.php (Aide de la recherche avancée) */
.infoBoxContentsPopupSearchHelp {
	background: #f8f8f9;
	font-family: Verdana, Arial, sans-serif;
	font-size: 10px;
}



/* Interieure boxe Catalog / Product_info.php (Box information des produits non trouvés dans le cas d'un produit pas encore disponible)*/
.infoBoxContentsProductInfo {
	background: #e0e0e0;
	font-family: Verdana, Arial, sans-serif;
	font-size: 10px;
}

/* Interieure boxe Catalog / Reviews.php (Box information quand il n'y a pas de critique sur un produit)*/
.infoBoxContentsReviews {
	background: #e0e0e0;
	font-family: Verdana, Arial, sans-serif;
	font-size: 10px;
}

/* Interieure boxe Catalog / Shopping_cart.php (Box information quand le panier est vide)*/
.infoBoxContentsShoppingCart {
	background: #e0e0e0;
	font-family: Verdana, Arial, sans-serif;
	font-size: 10px;
}

/* Interieure boxe Catalog / ssl_check.php (Box information sur les sessions SSL quand il y a eu un echec SSL)*/
.infoBoxContentsSslCheck {
	background: #e0e0e0;
	font-family: Verdana, Arial, sans-serif;
	font-size: 10px;
}

/* Interieure boxe Catalog / product_reviews.php (Box information quand il n'y a pas de critique sur un produit)*/
.infoBoxContentsProductReviews {
	background: #e0e0e0;
	font-family: Verdana, Arial, sans-serif;
	font-size: 10px;
}



.infoBoxNotice {
	background: #e0e0e0;
}

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

/*---------- ENTETE ET PIED DES BOXES ----------/*


/* Entete et pied Boxes Catalog / Advanced_search.php (Page Recherche avancée ) */
TD.infoBoxHeadingAdvancedSearch {
	font-family: Verdana, Arial, sans-serif;
	font-size: 10px;
	font-weight: bold;
	color: #ffffff;
	background : #D7DBEF;
}

/* Entete et pied Boxes Catalog / Popup_search_help .php (Aide de la recherche avancée) */
TD.infoBoxHeadingPopupSearchHelp {
	font-family: Verdana, Arial, sans-serif;
	font-size: 10px;
	font-weight: bold;
	color: #ffffff;
	background : #D7DBEF;
}

/* Entete et pied Boxes Catalog / Cookie_usage.php (Box d'explication sur l'utilisation des cookies)*/
TD.infoBoxHeadingCookieUsage {
	font-family: Verdana, Arial, sans-serif;
	font-size: 10px;
	font-weight: bold;
	color: #ffffff;
	background : #C9D5ED;
}

/* Entete et pied Boxes Catalog / ssl_check.php (Box information sur les sessions SSL quand il y a eu un echec SSL)*/
TD.infoBoxHeadingSslCheck {
	font-family: Verdana, Arial, sans-serif;
	font-size: 10px;
	font-weight: bold;
	color: #ffffff;
	background : #C9D5ED;
}



/*---   AUTRES STYLES                                */

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

/* VJ Links Manager v1.00 begin */
TABLE.linkListing {
  border: 1px;
  border-style: solid;
  border-color: #b6b7cb;
  border-spacing: 1px;
}

.linkListing-heading {
  font-family: Verdana, Arial, sans-serif;
  font-size: 10px;
  font-weight: bold;
  background: #b6b7cb;
  color: #FFFFFF;
  text-align: center;
}

TD.linkListing-data {
  border-right: 1px solid #b6b7cb;
  border-bottom: 1px solid #b6b7cb;
  padding: 4px;
  font-family: Verdana, Arial, sans-serif;
  font-size: 10px;
}

TR.linkListing-odd {
  background: #f8f8f9;
}

TR.linkListing-even {
  background: #F5F5F5;
}
/* VJ Links Manager v1.00 end */



/* ---------------------------------------------------------------------------------

         MENU DEROULANTS

----------------------------------------------------------------------------------*/

#oscnemenumain {
	margin:0; padding:0; margin-left:8px;
	background-color:#e0e0e0;
}

/* this is the main UL element*/
.oscnemainmenu{
	visibility:hidden;
	margin:0;
	padding:0;
	list-style:none;
	border:none;
	font-family:Arial, Helvetica, sans-serif; font-size:12px; font-stretch:condensed; font-weight:bold;
}

/* these are the inner menus*/
.oscnemainmenu ul{
	margin:0;
	padding:0;
	list-style:none;
	border:none;
}

/* Liens dans les menus */
.oscnemainmenu a{
	color:#FFFFFF;
	margin:0; padding:3px;
	text-decoration:none;
}
.oscnemainmenu a:hover{
	color:#1c821d;
	margin:0; padding:3px;
	text-decoration:none;
}


/* ------------     MENU PRINCIPAL     ------------------------ /*
/* -- Choix du menu principal (Horizontal) -- */
.oscnemainmenu li{
	margin:0;
	margin-right:8px;
	padding:0;
	width:100px;
	text-align:center;
	/*background-color:#1B7AE6; */
	background-image:url('images/bout_fondm.png');
	cursor:pointer;
	/*
	border-right:7px solid #e0e0e0;
	*/
}
/* -- Choix du menu princpial (horiz.) qui contiennent un sous menu (vert.) -- */
.oscnemainmenu li.submenu{
	width:100px;
	margin:0; padding:0; margin-right:8px;
	background-image:url('images/bout_fondm.png');
}

/* Liens dans le menu principal */
.oscnemainmenu li a{
	width:100px;
}
.oscnemainmenu li a:hover{
	background-image:url('images/bout_fondmh.png'); background-repeat:no-repeat;
	width:100px;
}

/* ------------     NIVEAU 1     ------------------------ /*
/* -- Choix dans les menus verticaux et sous menus verticaux -- */
.oscnemainmenu ul li{
	border:1px solid #4c6d92;
	margin-left:-1px; 
	background-image:url('images/bout_fond.png'); background-repeat:no-repeat;
	text-align:left; width:180px;
}
.oscnemainmenu ul li a {
	text-align:left; width:180px;
}
.oscnemainmenu ul li a:hover {
	text-align:left; width:180px;
	background-image:url('images/bout_fondh.png'); background-repeat:no-repeat;
}

/* -- Choix dans les sous menus qui contiennent eux même un sous menu -- */
.oscnemainmenu ul li.submenu{
	padding:0; margin-left:-1px;
	background-image:url('images/bout_fonds.png'); background-repeat:no-repeat;
	text-align:left; width:180px;
}
.oscnemainmenu ul li.submenu a:hover {
	background-image:url('images/bout_fondhs.png');
}


/* ------------     NIVEAU 2     ------------------------ /*
/* -- Choix du sous menu de 2éme niveau SANS sous menu -- */
.oscnemainmenu ul li.submenu li{
	background-image:url('images/bout_fond.png');
}
.oscnemainmenu ul li.submenu li a:hover {
	background-image:url('images/bout_fondh.png');
}

/* -- Choix du sous menu de 2éme niveau AVEC sous menu -- */
.oscnemainmenu ul li.submenu li.submenu{
	background-image:url('images/bout_fonds.png');
	margin-left:-1px;
}
.oscnemainmenu ul li.submenu li.submenu a:hover {
	background-image:url('images/bout_fondhs.png');
}

/* ------------     NIVEAU 3     ------------------------ /*
/* -- Choix du sous menu de 3éme niveau SANS sous menu -- */
.oscnemainmenu ul li.submenu li.submenu li{
	background-image:url('images/bout_fond.png');
}
.oscnemainmenu ul li.submenu li.submenu li a:hover {
	background-image:url('images/bout_fondh.png');
}
