/*
  $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
  
*/

.boxText { font-family: DINRegularAlternate, Verdana, Arial, sans-serif; font-size: 10px; }
.errorBox { font-family : DINRegularAlternate, Verdana, Arial, sans-serif; font-size : 10px; background: #ffb3b5; font-weight: bold; }
.stockWarning { font-family : DINRegularAlternate, Verdana, Arial, sans-serif; font-size : 10px; color: #cc0033; }
.productsNotifications { background: #f2fff7; }
.orderEdit { font-family : DINRegularAlternate, Verdana, Arial, sans-serif; font-size : 10px; color: #70d250; text-decoration: underline; }

BODY {
  background: #ffffff;
  color: #000000;
  margin: 0px;  
 
}

TABLE { text-align:left;}


A {
  color: #000000;
  text-decoration: none;
}

A:hover {
  color: #AABBDD;
  text-decoration: underline;
}

FORM {
	display: inline;
}

TR.header {
  background: #ffffff;
}

TR.headerNavigation {
  background: #bbc3d3;
}

TD.headerNavigation {
  font-family: DINRegularAlternate, Verdana, Arial, sans-serif;
  font-size: 10px;
  background: #bbc3d3;
  color: #ffffff;
  font-weight : bold;
}

A.headerNavigation { 
  color: #FFFFFF; 
}

A.headerNavigation:hover {
  color: #ffffff;
}

TR.headerError {
  background: #ff0000;
}

TD.headerError {
  font-family: DINRegularAlternate, 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: DINRegularAlternate, Tahoma, Verdana, Arial, sans-serif;
  font-size: 12px;
  background: #00ff00;
  color: #ffffff;
  font-weight: bold;
  text-align: center;
}

TR.footer {
}

TD.footer {
  font-family: DINRegularAlternate, Verdana, Arial, sans-serif;
  font-size: 10px;
  background-image: url(../../../../images/boutique/footer.gif);
  background-repeat: no-repeat;
  height: 50px;
  color: #ffffff;
  font-weight: bold;
  text-align: center;
}

.footer_link a {
color: white;
}

.footer_link a:hover{
color: white;
}

.footer_link a:link{
color: white;
}

.footer_link a:visited{
color: white;
}

/*---------- CADRES D'ENTOURAGE DES BOXES ----------*/

/* Cadre d'entourage des boxes (Original) */
.infoBox {
  background: #b6b7cb;
}

/* Cadre d'entourage boxe Catalog / Advanced_Search.php (Page Recherche avancée) */
.infoBoxAdvancedSearch {
	background : Maroon;
}

/* Cadre d'entourage boxe Catalog / Includes / boxes / Best_Sellers.php (Box des meilleurs achats)*/
.infoBoxBestSellers {
	background: Fuchsia;
	border : dashed;
}

/* Cadre d'entourage boxe Catalog / Includes / boxes / Categories.php (Box pour catégories)*/
.infoBoxCategories {
	background: #C9D5ED;
	border : thin dotted #C9D5ED;
}

/* Cadre d'entourage boxe Catalog / Includes / boxes / Currencies.php (Box pour devises)*/
.infoBoxCurrencies {
	background: #B0C4DE;
}

/* Cadre d'entourage boxe Catalog / Includes / boxes / Information.php (Box pour Information)*/
.infoBoxInformation {
	background: #D8BFD8;
}

/* Cadre d'entourage boxe Catalog / Includes / boxes / Languages.php (Box des Langues)*/
.infoBoxLanguages {
	background: #B0C4DE;
}

/* Cadre d'entourage boxe Catalog / Includes / boxes / Manufacturer_info.php (Box Info Fabricants)*/
.infoBoxManufacturerInfo {
	background: #B0C4DE;
}

/* Cadre d'entourage boxe Catalog / Includes / boxes / Manufacturers.php (Box de la liste des fabricants)*/
.infoBoxManufacturers {
	background: Silver;
}

/* Cadre d'entourage boxe Catalog / Includes / boxes / Order_history.php (Box d'historiques des commandes)*/
.infoBoxOrderHistory {
	background: #B0C4DE;
}

/* Cadre d'entourage boxe Catalog / Includes / boxes / Product_notifications.php (Box de notification)*/
.infoBoxProductNotifications {
	background: Teal;
}

/* Cadre d'entourage boxe Catalog / Includes / boxes / Reviews.php (Box des critiques)*/
.infoBoxReviewsBoxe {
	background: #DB7093;
}

/* Cadre d'entourage boxe Catalog / Includes / boxes / Search.php (Box de recherche)*/
.infoBoxSearch {
	background: #D8BFD8;
}

/* Cadre d'entourage boxe Catalog / Includes / boxes / Shopping_cart.php (Box du panier)*/
.infoBoxShoppingCartBoxe {
	background: Fuchsia;
}

/* Cadre d'entourage boxe Catalog / Includes / boxes / Specials.php (Box des promotions)*/
.infoBoxSpecials {
	background: Yellow;
}

/* Cadre d'entourage boxe Catalog / Includes / boxes / Tell_a_friend.php (Box faire connaître à un ami)*/
.infoBoxTellAFriend {
	background : Olive;
}

/* Cadre d'entourage boxe Catalog / Includes / boxes / Wats_new.php (Box des nouveautes)*/
.infoBoxWatsNew {
	background: Yellow;
}

/* Cadre d'entourage boxe Catalog / Cookie_usage.php (Box d'explication sur l'utilisation des cookies)*/
.infoBoxCookieUsage {
	background: transparent;
	border: thin outset #C9D5ED;
}

/* Cadre d'entourage boxe Catalog / popup_search_help.php (Aide de la recherche avancée)*/
.infoBoxPopupSearchHelp {
	background: transparent;
	border: thin outset Purple;
}

/* 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: Red;
}

/* Cadre d'entourage boxe Catalog / Product_reviews.php (Box information quand il n'y a pas de critique sur un produit)*/
.infoBoxProductReviews {
	background: #b6b7cb;
}

/* Cadre d'entourage boxe Catalog / reviews.php (Box information quand il n'y a pas de critique sur un produit)*/
.infoBoxReviews {
	background: #b6b7cb;
}

/* 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: transparent;
	border: thin outset #C9D5ED;
}

/* Cadre d'entourage boxe Catalog / Includes / modules / New_Products.php (Box ce trouvant au milieu)*/
.infoBoxNewProducts {
	background: #97AF5D;
}

/* Cadre d'entourage boxe Catalog / Includes / modules / also_purchased_products.php (Box  ce trouvant au milieu des clients qui ont acheté ce produit ont aussi acheté...)*/
.infoBoxAlsoPurchasedProducts {
	background: Blue;
}

/*---------- INTERIEURE DES BOXES ----------*/

/* Interieure des boxes (Original)*/
.infoBoxContents {
  background: #f8f8f9;
  font-family: DINRegularAlternate, Verdana, Arial, sans-serif;
  font-size: 10px;
  }

/* Interieure boxe Catalog / Advanced_Search.php (Page Recherche avancée) */
.infoBoxContentsAdvancedSearch {
	background: E7D46C;
	font-family: DINRegularAlternate, 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: DINRegularAlternate, Verdana, Arial, sans-serif;
	font-size: 10px;
}

/* Interieure boxe Catalog / Includes / boxes / Best_Seller.php (Box des meilleurs achats)*/
.infoBoxContentsBestSellers {
	background: #FDF5E6;
	font-family: DINRegularAlternate, Verdana, Arial, sans-serif;
	font-size: 10px;
}

/* Interieure boxe Catalog / Includes / boxes / Categories.php (Box pour catégories)*/
.infoBoxContentsCategories {
	background: #f8f8f9;
	font-family: DINRegularAlternate, Verdana, Arial, sans-serif;
	font-size: 10px;
}

/* Interieure boxe Catalog / Includes / boxes / Currencies.php (Box pour devises)*/
.infoBoxContentsCurrencies {
	background: #f8f8f9;
	font-family: DINRegularAlternate, Verdana, Arial, sans-serif;
	font-size: 10px;
}

/* Interieure boxe Catalog / Includes / boxes / Information.php (Box pour Information)*/
.infoBoxContentsInformation {
	background: #FFE4B5;
	 font-family: DINRegularAlternate, Verdana, Arial, sans-serif;
	font-size: 10px;
}

/* Interieure boxe Catalog / Includes / boxes / Languages.php (Box des Langues)*/
.infoBoxContentsLanguages {
	background: #f8f8f9;
	 font-family: DINRegularAlternate, Verdana, Arial, sans-serif;
	font-size: 10px;
}

/* Interieure boxe Catalog / Includes / boxes / Manufacturer_info.php (Box Info Fabricants)*/
.infoBoxContentsManufacturerInfo {
	background: Silver;
	 font-family: DINRegularAlternate, Verdana, Arial, sans-serif;
	font-size: 10px;
}

/* Interieure boxe Catalog / Includes / boxes / Manufacturers.php (Box de la liste des fabricants)*/
.infoBoxContentsManufacturers {
	background: #F8F8FF;
	 font-family: DINRegularAlternate, Verdana, Arial, sans-serif;
	font-size: 10px;
}

/* Interieure boxe Catalog / Includes / boxes / Order_history.php (Box d'historiques des commandes)*/
.infoBoxContentsOrderHistory {
	background: #f8f8f9;
	 font-family: DINRegularAlternate, Verdana, Arial, sans-serif;
	font-size: 10px;
}

/* Interieure boxe Catalog / Includes / boxes / Product_notification.php (Box de notification)*/
.infoBoxContentsProductNotifications {
	background: Silver;
	 font-family: DINRegularAlternate, Verdana, Arial, sans-serif;
	font-size: 10px;
}

/* Interieure boxe Catalog / Includes / boxes / Reviews.php (Box des critiques)*/
.infoBoxContentsReviewsBoxe {
	background: Silver;
	 font-family: DINRegularAlternate, Verdana, Arial, sans-serif;
	font-size: 10px;
}

/* Interieure boxe Catalog / Includes / boxes / Search.php (Box de recherche)*/
.infoBoxContentsSearch {
	background: #f8f8f9;
	 font-family: DINRegularAlternate, Verdana, Arial, sans-serif;
	font-size: 10px;
}

/* Interieure boxe Catalog / Includes / boxes / Shopping_cart.php (Box du panier)*/
.infoBoxContentsShoppingCartBoxe {
	background: #FFF0F5;
	font-family: DINRegularAlternate, Verdana, Arial, sans-serif;
	font-size: 10px;
}

/* Interieure boxe Catalog / Includes / boxes / Specials.php (Box des promotions)*/
.infoBoxContentsSpecials {
	background: #FFF0F5;
	font-family: DINRegularAlternate, Verdana, Arial, sans-serif;
	font-size: 10px;
}

/* Interieure boxe Catalog / Includes / boxes / Tell_a_friend.php (Box faire connaître à un ami)*/
.infoBoxContentsTellAFriend {
	background: #AFEEEE;
	font-family: DINRegularAlternate,Verdana, Arial, sans-serif;
	font-size: 10px;
}

/* Interieure boxe Catalog / Includes / boxes / Wats_new.php (Box des nouveautes)*/
.infoBoxContentsWatsNew {
	background: #AFEEEE;
	font-family: DINRegularAlternate,Verdana, Arial, sans-serif;
	font-size: 10px;
}

/* Interieure boxe Catalog / Cookie_Usage.php (Box d'explication sur l'utilisation des cookies)*/
.infoBoxContentsCookieUsage {
	background: #AFEEEE;
	 font-family: DINRegularAlternate, 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: #AFEEEE;
	 font-family: DINRegularAlternate, 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: #AFEEEE;
	 font-family: DINRegularAlternate, Verdana, Arial, sans-serif;
	font-size: 10px;
}

/* Interieure boxe Catalog / Shopping_cart.php (Box information quand le panier est vide)*/
.infoBoxContentsShoppingCart {
	background: #AFEEEE;
	 font-family: DINRegularAlternate, 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: #AFEEEE;
	 font-family: DINRegularAlternate, 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: #AFEEEE;
	 font-family: DINRegularAlternate, Verdana, Arial, sans-serif;
	font-size: 10px;
}

/* Interieure boxe Catalog / Includes / modules / New_Products.php (Boxe qui affiche les nouveaux produits au milieu)*/
.infoBoxContentsNewProducts {
	 font-family: DINRegularAlternate, Verdana, Arial, sans-serif;
	font-size: 10px;
	background-image: url(../../../../images/infobox/thema/1/french/fond_news.gif);
}

/* Interieure boxe Catalog / Includes / modules / Also_Purchased_Products.php (Box  ce trouvant au milieu des clients qui ont acheté ce produit ont aussi acheté...)*/
.infoBoxContentsAlsoPurchasedProducts {
	background: #AFEEEE;
	 font-family: DINRegularAlternate, Verdana, Arial, sans-serif;
	font-size: 10px;
}

.infoBoxNotice {
  background: #FF8E90;
}

.infoBoxNoticeContents {
  background: #FFE6E6;
   font-family: DINRegularAlternate, Verdana, Arial, sans-serif;
  font-size: 10px;
}

/*---------- ENTETE ET PIED DES BOXES ----------/*

/* Entete et pied des Boxes droite,  gauche et centrale (Original)*/
TD.infoBoxHeading {
   font-family: DINRegularAlternate, Verdana, Arial, sans-serif;
  font-size: 10px;
  font-weight: bold;
  background: #bbc3d3;
  color: #ffffff;
}

/* Entete et pied Boxes Catalog / Advanced_search.php (Page Recherche avancée ) */
TD.infoBoxHeadingAdvancedSearch {
	 font-family: DINRegularAlternate, 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: DINRegularAlternate, Verdana, Arial, sans-serif;
	font-size: 10px;
	font-weight: bold;
	color: #ffffff;
	background : #D7DBEF;
}

/* Entete et pied Boxes Catalog / includes / boxes / best_sellers.php (Box des meilleurs achats) */
TD.infoBoxHeadingBestSellers {
	 font-family: DINRegularAlternate, Verdana, Arial, sans-serif;
	font-size: 10px;
	font-weight: bold;
	color: #ffffff;
	background : #D7DBEF;
}

/* Entete et pied Boxes Catalog / includes / boxes / catgories.php (Box pour catégories) */
TD.infoBoxHeadingCategories {
	 font-family: DINRegularAlternate, Verdana, Arial, sans-serif;
	font-size: 10px;
	font-weight: bold;
	color: #ffffff;
	background : #D7DBEF;
}

/* Entete et pied Boxes Catalog / includes / boxes / currencies.php (Box pour devises) */
TD.infoBoxHeadingCurrencies {
	 font-family: DINRegularAlternate, Verdana, Arial, sans-serif;
	font-size: 10px;
	font-weight: bold;
	color: #ffffff;
	background : #D7DBEF;
}

/* Entete et pied Boxes Catalog / includes / boxes / languages.php (Box des Langues) */
TD.infoBoxHeadingLanguages {
	 font-family: DINRegularAlternate, Verdana, Arial, sans-serif;
	font-size: 10px;
	font-weight: bold;
	color: #ffffff;
	background : #D7DBEF;
}

/* Entete et pied Boxes Catalog / includes / boxes / manufacturer_info.php (Box Info Fabricants) */
TD.infoBoxHeadingManufacturerInfo {
	 font-family: DINRegularAlternate, Verdana, Arial, sans-serif;
	font-size: 10px;
	font-weight: bold;
	color: #ffffff;
	background : #D7DBEF;
}

/* Entete et pied Boxes Catalog / includes / boxes / manufacturers.php (Box de la liste des fabricants) */
TD.infoBoxHeadingManufacturers {
	 font-family: DINRegularAlternate, Verdana, Arial, sans-serif;
	font-size: 10px;
	font-weight: bold;
	color: #ffffff;
	background : #D7DBEF;
}

/* Entete et pied Boxes Catalog / includes / boxes / order_history.php (Box d'historiques des commandes) */
TD.infoBoxHeadingOrderHistory {
	 font-family: DINRegularAlternate, Verdana, Arial, sans-serif;
	font-size: 10px;
	font-weight: bold;
	color: #ffffff;
	background : #D7DBEF;
}

/* Entete et pied Boxes Catalog / includes / boxes / product_notification.php (Box de notification) */
TD.infoBoxHeadingProductNotifications {
	 font-family: DINRegularAlternate, Verdana, Arial, sans-serif;
	font-size: 10px;
	font-weight: bold;
	color: #ffffff;
	background : #D7DBEF;
}

/* Entete et pied Boxes Catalog / includes / boxes / reviews.php (Box des critiques) */
TD.infoBoxHeadingReviewsBoxe {
	 font-family: DINRegularAlternate, Verdana, Arial, sans-serif;
	font-size: 10px;
	font-weight: bold;
	color: #ffffff;
	background : #D7DBEF;
}

/* Entete et pied Boxes Catalog / includes / boxes / search.php (Box de recherche) */
TD.infoBoxHeadingSearch {
	 font-family: DINRegularAlternate, Verdana, Arial, sans-serif;
	font-size: 10px;
	font-weight: bold;
	color: #ffffff;
	background : #D7DBEF;
}

/* Entete et pied Boxes Catalog / includes / boxes / shopping_cart.php (Box du panier) */
TD.infoBoxHeadingShoppingCartBoxe {
	 font-family: DINRegularAlternate, Verdana, Arial, sans-serif;
	font-size: 10px;
	font-weight: bold;
	color: #ffffff;
	background : #D7DBEF;
}

/* Entete et pied Boxes Catalog / includes / boxes / specials.php (Box des promotions) */
TD.infoBoxHeadingSpecials {
	 font-family: DINRegularAlternate, Verdana, Arial, sans-serif;
	font-size: 10px;
	font-weight: bold;
	color: #ffffff;
	background : #D7DBEF;
}

/* Entete et pied Boxes Catalog / includes / boxes / tell_a_friend.php (Box faire connaître à un ami) */
TD.infoBoxHeadingTellAFriend {
	 font-family: DINRegularAlternate, Verdana, Arial, sans-serif;
	font-size: 10px;
	font-weight: bold;
	color: #ffffff;
	background : #D7DBEF;
}

/* Entete et pied Boxes Catalog / includes / boxes / wats_new.php (Box des nouveautes ) */
TD.infoBoxHeadingWatsNew {
	 font-family: DINRegularAlternate, Verdana, Arial, sans-serif;
	font-size: 10px;
	font-weight: bold;
	color: #ffffff;
	background : #D7DBEF;
}

/* Entete et pied Boxes Catalog / includes / boxes / information.php (Box pour Information) */
TD.infoBoxHeadingInformation {
	 font-family: DINRegularAlternate, 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: DINRegularAlternate, 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: DINRegularAlternate, Verdana, Arial, sans-serif;
	font-size: 10px;
	font-weight: bold;
	color: #ffffff;
	background : #C9D5ED;
}

/* Entete et pied Boxes Catalog / includes / modules / new_products.php (Box qui affiche les nouveaux produits au milieu) */
TD.infoBoxHeadingNewProducts {
	 font-family: DINRegularAlternate, Verdana, Arial, sans-serif;
	font-size: 10px;
	font-weight: bold;
	color: White;
	background : #97AF5D;
	}

/* Entete et pied Boxes Catalog / includes / modules / Also_Purchased_Products.php (Box ce trouvant au milieu des clients qui ont acheté ce produit ont aussi acheté...) */
TD.infoBoxHeadingAlsoPurchasedProducts {
	 font-family: DINRegularAlternate, Verdana, Arial, sans-serif;
	font-size: 10px;
	font-weight: bold;
	color: #ffffff;
	background : #C9D5ED;
}

TD.infoBox, SPAN.infoBox {
   font-family: DINRegularAlternate, 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.shoppingcart{

}


.shoppingcart-heading {
   font-family: DINRegularAlternate, Verdana, Arial, sans-serif;
  font-size: 10px;
  background: #b6b7cb;
  color: #FFFFFF;
  font-weight: bold;
}
TD.shoppingcart-heading-cart {
   font-family: DINRegularAlternate, Verdana, Arial, sans-serif;
  font-size: 13px;
  color: #797e88;
  font-weight: bold;
}
TD.shoppingcart-data-total-product{
   font-family: DINRegularAlternate, Verdana, Arial, sans-serif;
  font-size: 13px;
  
background-color: #797e88;


color: white;
}

TD.shoppingcart-data-total-product-top{
   font-family: DINRegularAlternate, Verdana, Arial, sans-serif;
  font-size: 13px;
  height: 10px;
background-image: url(../../../../images/shopping_cart/background-shopping-cart-total-price-top.gif);
background-repeat: x-repeat;

color: white;
}

TD.shoppingcart-data-total-product-bottom{
   font-family: DINRegularAlternate, Verdana, Arial, sans-serif;
  font-size: 13px;
  height: 10px;
background-image: url(../../../../images/shopping_cart/background-shopping-cart-total-price-bottom.gif);
background-repeat: x-repeat;

color: white;
}

TD.shoppingcart-data-gris{
   font-family: DINRegularAlternate, Verdana, Arial, sans-serif;
  font-size: 11px;
  height: 100px;
background-image: url(../../../../images/shopping_cart/background-shopping-cart.gif);
background-repeat: x-repeat;
padding-right: 7px;
}

TD.shoppingcart-data-gris-quantite{
   font-family: DINRegularAlternate, Verdana, Arial, sans-serif;
  font-size: 11px;
  height: 100px;
background-image: url(../../../../images/shopping_cart/background-shopping-cart.gif);
background-repeat: x-repeat;
}


TD.shoppingcart-data-gris-center{
   font-family: DINRegularAlternate, Verdana, Arial, sans-serif;
  font-size: 11px; 
background-color: #f4f5f6;
}
TD.shoppingcart-data-gris-top{
   font-family: DINRegularAlternate, Verdana, Arial, sans-serif;
  font-size: 11px;
  height: 11px;
background-image: url(../../../../images/shopping_cart/background-shopping-cart-top.gif);
background-repeat: x-repeat;
padding-right: 7px;
}
TD.shoppingcart-data-gris-bottom{
   font-family: DINRegularAlternate, Verdana, Arial, sans-serif;
  font-size: 11px;
  height: 20px;
background-image: url(../../../../images/shopping_cart/background-shopping-cart-bottom.gif);
background-repeat: x-repeat;
padding-right: 7px;
}

TD.shoppingcart-data-gris-top-left{
   font-family: DINRegularAlternate, Verdana, Arial, sans-serif;
  font-size: 11px;
  height: 11px;
  width:10px;
background-image: url(../../../../images/shopping_cart/background-shopping-cart-top-left.gif);
background-repeat: x-repeat;
padding-right: 7px;
}

TD.shoppingcart-data-gris-top-right{
   font-family: DINRegularAlternate, Verdana, Arial, sans-serif;
  font-size: 11px;
  height: 11px;
  width:10px;
background-image: url(../../../../images/shopping_cart/background-shopping-cart-top-right.gif);
background-repeat: x-repeat;
padding-right: 7px;
}

TD.shoppingcart-data-gris-center-left{
   font-family: DINRegularAlternate, Verdana, Arial, sans-serif;
  font-size: 11px;
  height: 11px;
  width:10px;
background-image: url(../../../../images/shopping_cart/background-shopping-cart-center-left.gif);
background-repeat: x-repeat;
padding-right: 7px;
}

TD.shoppingcart-data-gris-center-right{
   font-family: DINRegularAlternate, Verdana, Arial, sans-serif;
  font-size: 11px;
  height: 11px;
  width:10px;
background-image: url(../../../../images/shopping_cart/background-shopping-cart-center-right.gif);
background-repeat: x-repeat;
padding-right: 7px;
}

TD.shoppingcart-data-gris-bottom-left{
   font-family: DINRegularAlternate, Verdana, Arial, sans-serif;
  font-size: 11px;
  height: 20px;
  width:10px;
background-image: url(../../../../images/shopping_cart/background-shopping-cart-bottom-left.gif);
background-repeat: x-repeat;
padding-right: 7px;
}
TD.shoppingcart-data-gris-top-right{
   font-family: DINRegularAlternate, Verdana, Arial, sans-serif;
  font-size: 11px;
  height: 11px;
  width:10px;
background-image: url(../../../../images/shopping_cart/background-shopping-cart-top-right.gif);
background-repeat: x-repeat;
padding-right: 7px;
}

TD.shoppingcart-data-gris-bottom-right{
   font-family: DINRegularAlternate, Verdana, Arial, sans-serif;
  font-size: 11px;
  height: 11px;
  width:10px;
background-image: url(../../../../images/shopping_cart/background-shopping-cart-bottom-right.gif);
background-repeat: x-repeat;
padding-right: 7px;
}




TD.shoppingcart-data {
   font-family: DINRegularAlternate, Verdana, Arial, sans-serif;
  font-size: 13px;
  height: 105px;
	margin: 7px;
}

TD.shoppingcart-data-supprimer {

background-image: url(../../../../images/shopping_cart/background-supprimer.gif);
background-repeat: x-repeat;
}
.productimage{
background-image: url(../../../../images/shopping_cart/background-image_product.gif);
background-repeat: no-repeat;
background-position: top left;
width:125px;

}
#shopping-cart-phrase-petite{
font-family: Arial;
font-size: 10px;
color: #a0a2a8 ;

}
#shopping-cart-total{
background-image: url(../../../../images/shopping_cart/background-total.gif);
background-repeat: no-repeat;
height: 100px;
width: 266px;

}
.attributesproductshoppingcart{
font-size: 9px;
font-style: italic

}

TABLE.productListing {
  border: 1px;
  border-style: solid;
  border-color: #b6b7cb;
  border-spacing: 1px;
}
.imgcolorproduct{
padding-top: 3px;
}

.productListing-heading {
   font-family: DINRegularAlternate, Verdana, Arial, sans-serif;
  font-size: 10px;
  background: #b6b7cb;
  color: #FFFFFF;
  font-weight: bold;
}

TD.productListing-data {
   font-family: DINRegularAlternate, Verdana, Arial, sans-serif;
  font-size: 13px;
}

A.pageResults {
  color: #0000FF;
}

A.pageResults:hover {
  color: #0000FF;
  background: #FFFF33;
}

TD.pageHeading, DIV.pageHeading {
   font-family: DINRegularAlternate, Verdana, Arial, sans-serif;
  font-size: 20px;
  font-weight: bold;
  color: #9a9a9a;
}

TR.subBar {
  background: #f4f7fd;
}

TD.subBar {
   font-family: DINRegularAlternate, Verdana, Arial, sans-serif;
  font-size: 10px;
  color: #000000;
}

TD.main, P.main {
   font-family: DINRegularAlternate, Verdana, Arial, sans-serif;
  font-size: 11px;
  line-height: 1.5;
}

TD.smallText, SPAN.smallText, P.smallText {
   font-family: DINRegularAlternate, Verdana, Arial, sans-serif;
  font-size: 10px;
}

TD.accountCategory {
   font-family: DINRegularAlternate, Verdana, Arial, sans-serif;
  font-size: 13px;
  color: #aabbdd;
}

TD.fieldKey {
   font-family: DINRegularAlternate, Verdana, Arial, sans-serif;
  font-size: 12px;
  font-weight: bold;
}

TD.fieldValue {
   font-family: DINRegularAlternate, Verdana, Arial, sans-serif;
  font-size: 12px;
}

TD.tableHeading {
   font-family: DINRegularAlternate, Verdana, Arial, sans-serif;
  font-size: 12px;
  font-weight: bold;
}

SPAN.newItemInCart {
   font-family: DINRegularAlternate, Verdana, Arial, sans-serif;
  font-size: 10px;
  color: #ff0000;
}

CHECKBOX, INPUT, RADIO, SELECT {
   font-family: DINRegularAlternate, Verdana, Arial, sans-serif;
  font-size: 11px;
}

TEXTAREA {
  width: 100%;
   font-family: DINRegularAlternate, Verdana, Arial, sans-serif;
  font-size: 11px;
}

SPAN.greetUser {
   font-family: DINRegularAlternate, 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.productSpecialPrice {
   font-family: DINRegularAlternate, Verdana, Arial, sans-serif;
  color: #f57128;
}

SPAN.errorText {
   font-family: DINRegularAlternate, Verdana, Arial, sans-serif;
  color: #ff0000;
}

.moduleRow { }
.moduleRowOver { background-color: #D7E9F7; cursor: pointer; cursor: hand; }
.moduleRowSelected { background-color: #E9F4FC; }

.checkoutBarFrom, .checkoutBarTo {  font-family: DINRegularAlternate, Verdana, Arial, sans-serif; font-size: 10px; color: #8c8c8c; }
.checkoutBarCurrent {  font-family: DINRegularAlternate, Verdana, Arial, sans-serif; font-size: 10px; color: #000000; }

/* message box */

.messageBox {  font-family: DINRegularAlternate, Verdana, Arial, sans-serif; font-size: 10px; }
.messageStackError, .messageStackWarning {  font-family: DINRegularAlternate, Verdana, Arial, sans-serif; font-size: 10px; background-color: #ffb3b5; }
.messageStackSuccess {  font-family: DINRegularAlternate, Verdana, Arial, sans-serif; font-size: 10px; background-color: #99ff00; }

/* input requirement */

.inputRequirement {  font-family: DINRegularAlternate, Verdana, Arial, sans-serif; font-size: 10px; color: #ff0000; }

.intitulesFormulaire{
   font-family: DINRegularAlternate, Verdana, Arial, sans-serif;
  font-size: 12px;

}

.intitulesFormulairedevis{
  font-family: DINRegularAlternate,  Arial;
  font-size: 12px;
	color: #838282;
}
.texteComplementaire{
	   font-family: DINRegularAlternate, Verdana, Arial, sans-serif;
  font-size: 12px;
  color: #9a9a9a;

}

/* BOF : Dynamic Sitemap */
  ul.sitemap {
  color: #ff0000;
}
/* EOF : Dynamic Sitemap */

/* BOF : more pics 6 v1.3k */
TABLE.popup {
  border-width: 1px;
  border-style: dotted;   
}
/* EOF : more pics 6 v1.3k */

/* BOF : ajax popup image 1.2	*/
#lightbox{
            position: absolute;
            top: 40px;
            left: 0;
            width: 100%;
            z-index: 100;
            text-align: center;
            line-height: 0;
            }
 
#lightbox a img{ border: none; }
 
#outerImageContainer{
            position: relative;
            background-color: #fff;
            width: 250px;
            height: 250px;
            margin: 0 auto;
            }
 
#imageContainer{
            padding: 10px;
            }
 
#loading{
            position: absolute;
            top: 40%;
            left: 0%;
            height: 25%;
            width: 100%;
            text-align: center;
            line-height: 0;
            }
#hoverNav{
            position: absolute;
            top: 0;
            left: 0;
            height: 100%;
            width: 100%;
            z-index: 10;
            }
#imageContainer>#hoverNav{ left: 0;}
#hoverNav a{ outline: none;}
 
#prevLink, #nextLink{
            width: 49%;
            height: 100%;
            background: transparent url(../../../../images/blank.gif) no-repeat; /* Trick IE into showing hover */
            display: block;
            }
#prevLink { left: 0; float: left;}
#nextLink { right: 0; float: right;}
#prevLink:hover, #prevLink:visited:hover { background: url(../../../../images/prevlabel.gif) left 15% no-repeat; }
#nextLink:hover, #nextLink:visited:hover { background: url(../../../../images/nextlabel.gif) right 15% no-repeat; }
 
 
#imageDataContainer{
            font: 10px Verdana, Helvetica, sans-serif;
            background-color: #fff;
            margin: 0 auto;
            line-height: 1.4em;
            }
 
#imageData{
            padding:0 10px;
            }
#imageData #imageDetails{ width: 70%; float: left; text-align: left; }  
#imageData #caption{ font-weight: bold;        }
#imageData #numberDisplay{ display: block; clear: left; padding-bottom: 1.0em;      }                                  
#imageData #bottomNavClose{ width: 25px; float: right;  padding-bottom: 0.7em;    }          
                        
#overlay{
            position: absolute;
            top: 0;
            left: 0;
            z-index: 90;
            width: 100%;
            height: 500px;
            background-color: #000;
            filter:alpha(opacity=60);
            -moz-opacity: 0.6;
            opacity: 0.6;
            }
            
 
.clearfix:after {
            content: "."; 
            display: block; 
            height: 0; 
            clear: both; 
            visibility: hidden;
            }
 
* html>body .clearfix {
            display: inline-block; 
            width: 100%;
            }
 
* html .clearfix {
            /* Hides from IE-mac \*/
            height: 1%;
            /* End hide from IE-mac */
            }          
/* EOF : ajax popup image 1.2	*/

/* BOF : ITROOM */
html { font-family: DINRegularAlternate, Arial, Helvetica, sans-serif; font-size:12pt;}
body	{ background: url(../../../../images/boutique/bg_boutique.png) repeat-x top; background-color:#878c97;}

label	{cursor:pointer}

/* Structure header */
.logoBoutique	{ padding:5px; padding-left:15px;}

#blocEntete{ float:right; padding-right: 0px; }
#blocEntetecontent{ margin: 5px; margin-left: 10px; height: 80px; font-family:verdana; font-size:8pt; font-weight:bold; text-align: justify; color: #797E88;}
#blocEntetecontent p{ margin: 0px; padding: 0px; margin-right: 5px; }
#blocEntetediv { background-image:url("../../../../images/boutique/headseo/devisBg.gif"); background-repeat:repeat-y; cursor:pointer; margin:0; padding:0; width:450px; height:100px; margin-left: 100px; } 
.blocEnteteHead {  margin: 0px; padding: 0px; background-image: url(../../../../images/boutique/headseo/devisHead.gif); background-repeat: no-repeat; width: 450px; height: 78px; background-repeat: no-repeat; padding-top:2px;}
.blocEnteteFoot { margin: 0px; padding: 0px; padding-bottom: 5px; background-image: url(../../../../images/boutique/headseo/devisFoot.gif); background-repeat: no-repeat; width: 450px; height: 15px; background-repeat: no-repeat; background-color: #ffffff;}
#blocEntetecontent h3 { display:block; font-family:DINRegularAlternate; font-size:12pt; font-weight:bold; margin:0; padding:0; text-transform:uppercase; color:#F57128; }
#blocEntetecontent .titleh3 { display:block; font-family:DINRegularAlternate; font-size:12pt; font-weight:bold; margin:0; padding:0; text-transform:uppercase; color:#F57128; }
#blocEntetecontent img { height: 60px;}

#containerPage			{ width:1000px; margin:0px; padding:0px;}
#containerPage table 		{ border-collapse:collapse; margin:0px; padding:0px;}

/* ##############################################################################################################
#####################														BOF : GENERAL
############################################################################################################## */

#containerPage .contentPage 	{background-image: url(../../../../images/boutique/containerPageBg.gif);background-repeat: repeat-y; }
#containerPage .content { width: 98%; margin: 5px; margin-top: -5px;  }
#containerPage .name	{ margin:0; padding:0; font-family: DINRegularAlternate, "Myriad Pro", Arial, Helvetica, sans-serif; font-size:20pt; color:#f57128; height:25px; border-bottom: 1px solid #6c7079;}
#containerPage .name h1	{ margin:0; padding:0; font-size:15pt; display:inline; text-transform:uppercase; font-weight:normal;}
#titreh1{ margin:0; padding:0;  display:inline; text-transform:uppercase; font-weight:normal;}
#containerPage h2		{ margin:0; padding:0; font-size:12pt; display:inline; text-transform:uppercase; font-weight:normal; color: #6c7079;   background-repeat: no-repeat;}
#containerPage .h1titre  { margin:0; padding:0; font-size:16pt; display:inline; text-transform:uppercase; font-weight:normal; color: #6c7079; }
#containerPage .h1titre h1  { background-image:url("../../../../images/boutique/subTitleArrow.gif"); background-repeat:no-repeat; color:#6C7079; display:inline; font-size:16pt; font-weight:normal; margin:0 0 0 15px; padding:0 0 0 25px; text-transform:uppercase;}
#containerPage .htcDescription { margin:0; padding:5; color: #73767F;}
#containerPage .htcDescription a { text-decoration: underline;}


.btGrey					{ height: 21px; margin-top: 10px;}
.btGreyCenter 			{ background-image: url(../../../../images/boutique/btGris/btGreyCenter.gif); height: 21px; background-repeat: repeat-x; float: left; padding-top: 4px; padding-left: 15px; padding-right: 15px;}
.btGreyCenter a			{ color: #ffffff; font-weight: 300; font-size: 8pt; text-transform: uppercase; cursor: pointer;}
.btGreyCenter a:hover	{ color: #ffffff; text-decoration: underline;}
.btGreyLeft 				{ background-image: url(../../../../images/boutique/btGris/btGreyLeft.gif); width: 9px; height: 21px; background-repeat: no-repeat; float: left;}
.btGreyRight 			{ background-image: url(../../../../images/boutique/btGris/btGreyRight.gif); width: 9px; height: 21px; background-repeat: no-repeat; float: left;}

#filArianne					{ color: #000000; font-family: DINRegularAlternate, Arial; font-size: 11px; padding-left: 10px; position: relative;}
a.headerNavigation 			{ color: #000000; font-family: DINRegularAlternate, Arial; font-size: 11px;}
a.headerNavigation:hover 	{ color: #000000; font-family: DINRegularAlternate, Arial; font-size: 11px; text-decoration: underline;}

#conseilsTop { position: relative; height: 35px; padding-left: 10px;}
.conseilsTopBlock { height: 25px; margin-right: 10px; float: left; margin-left: 3px; margin-right: 3px; cursor: pointer}
.conseilsTopLeft { height: 25px; width: 11px; background-image: url(../../../../images/boutique/conseilsTop/conseilsTopLeft.gif); background-repeat: no-repeat; float: left;}
.conseilsTopCenter { height: 25px; background-image: url(../../../../images/boutique/conseilsTop/conseilsTopBg.gif); background-repeat: repeat-x; float: left; padding-top: 5px; text-transform: uppercase; font-size: 9pt; color: #54585f; font-weight: bold;}
.conseilsTopRight { height: 25px; width: 11px; background-image: url(../../../../images/boutique/conseilsTop/conseilsTopRight.gif); background-repeat: no-repeat; float: left;}
.conseilsTopDial { position: absolute; display: none;}

.dial { height: 50px; width: 280px; position: absolute; z-index: 500;}
.dial .dialT { position: relative; margin: 0px; padding: 0px; clear: both; width: 100%; z-index: 500;}
.dial .dialC { position: relative; margin: 0px; padding: 0px; font-size: 0px; clear: both; z-index: 500;}
.dial .dialB { position: relative; margin: 0px; padding: 0px; font-size: 0px; clear: both; z-index: 500;}
.dial .dialTL { position: relative; margin: 0px; padding: 0px; font-size: 0px; background-image: url(../../../../images/boutique/bulleDial/tl.gif); height: 13px; width: 12px; background-repeat: no-repeat; float: left; z-index: 500;}
.dial .dialTR { position: relative; margin: 0px; padding: 0px; font-size: 0px; background-image: url(../../../../images/boutique/bulleDial/tr.gif); height: 13px; width: 12px; background-repeat: no-repeat; float: right; z-index: 500;}
.dial .dialCL { position: relative; margin: 0px; padding: 0px; font-size: 0px; background-image: url(../../../../images/boutique/bulleDial/cl.gif); width: 12px; background-repeat: repeat-y; float: left; height: 50px; z-index: 500;}
.dial .dialCR { position: relative; margin: 0px; padding: 0px; font-size: 0px; background-image: url(../../../../images/boutique/bulleDial/cr.gif); width: 12px; background-repeat: repeat-y; float: right; height: 50px; z-index: 500;}
.dial .dialBL { position: relative; margin: 0px; padding: 0px; font-size: 0px; background-image: url(../../../../images/boutique/bulleDial/bl.gif); height: 13px; width: 12px; background-repeat: no-repeat; float: left; z-index: 500;}
.dial .dialBR { position: relative; margin: 0px; padding: 0px; font-size: 0px; background-image: url(../../../../images/boutique/bulleDial/br.gif); height: 13px; width: 12px; background-repeat: no-repeat; float: right; z-index: 500;}
.dial .dialTC { position: relative; margin: 0px; padding: 0px; font-size: 0px; background-image: url(../../../../images/boutique/bulleDial/tc.gif); height: 13px; background-repeat: repeat-x; float: left; width: 256px; z-index: 500;}
.dial .dialCC { position: relative; margin: 0px; padding: 0px; background-color: #ffffff; float: left; width: 256px; height: 50px; font-size: 14px; z-index: 1000; font-weight: bold;}
.dial .dialBC { position: relative; margin: 0px; padding: 0px; font-size: 0px; background-image: url(../../../../images/boutique/bulleDial/bc.gif); height: 13px; background-repeat: repeat-x; float: left; width: 256px; z-index: 500;}
.dialS { position: absolute; margin: 0px; padding: 0px; font-size: 0px; top: 73px; left: 10px; width: 47px; height: 16px; background-image: url(../../../../images/boutique/bulleDial/bs.gif); background-repeat: no-repeat; z-index: 2000;}

#conseilsBottom { margin: 0px; padding: 0px; position: relative; width: 440px; margin-left: auto; margin-right: auto;}
.conseilsBottomBlock { float: left; margin: 0px; padding: 0px; width: 100px; font-size: 10px; color: #4c5057; cursor: pointer;}
.conseilsBottomDial { display: none; position: absolute; margin: 0px; padding: 0px;}

/* ##############################################################################################################
#####################														EOF : GENERAL
############################################################################################################## */

/* ##############################################################################################################
#####################														BOF : INDEX.PHP
############################################################################################################## */

	#index .nouveaute			{background: #FFFFFF; text-align:center; width: 280px; float: left; margin-bottom: 10px; margin-right: 10px; clear: both;}
	#index .promotion			{background: #FFFFFF; text-align:center; width: 280px; float: left; margin-bottom: 10px;}

	/* // BOF : Creation du conteneur 3 */
	#index .containerDesign3		{ margin:0; padding:0;  cursor:pointer;}
	#index .containerDesign3 div,
	#index .containerDesign3 img 	{padding:0; margin:0;}

	#index .containerDesign3 .ctl3 	{background: url(../../../../images/boutique/conteneur3/ctl1.gif) no-repeat top left; height:21px; position:relative; }
	#index .containerDesign3 .ctr3 	{background: url(../../../../images/boutique/conteneur3/ctr1.gif) no-repeat top right; height:21px; position:relative; }
	#index .containerDesign3 .t3 	{background: url(../../../../images/boutique/conteneur3/t1.gif) repeat-x top; height:21px;}
	
	#index .containerDesign3 .cbl3 	{background: url(../../../../images/boutique/conteneur3/cbl1.gif) no-repeat bottom left; height:25px; position:relative;}
	#index .containerDesign3 .cbr3 	{background: url(../../../../images/boutique/conteneur3/cbr1.gif) no-repeat bottom right; height:25px; position:relative;}
	#index .containerDesign3 .b3 		{background: url(../../../../images/boutique/conteneur3/b1.gif) repeat-x bottom; height:25px;}

	#index .containerDesign3 .l3			{background: url(../../../../images/boutique/conteneur3/l1.gif) repeat-y left; height:100%; }
	#index .containerDesign3 .r3 		{background: url(../../../../images/boutique/conteneur3/r.gif) repeat-y right; height:100%;}
	#index .containerDesign3 .c3 		{margin-top:-11px;background: #FFFFFF;}

	#index .containerDesign3 .contents3 { height:150px;}
	
	#index .containerDesign3 .bottomContents3 {} 
	#index .containerDesign3 .bottomContents3Bloc { padding-top: 4px; padding-left: 15px;} 
	#index .containerDesign3 .bottomContents3Price { float: right; padding-right: 15px; color: #f57128; font-weight: bold; font-size: 15px;} 
	#index .containerDesign3 .bottomContents3Link { font-size: 12px; color: #F57128; text-decoration: underline; float: left;} 

	#index .titlePicto { text-align: left;}
	#index .titlePicto div { margin-top: 2px; margin-left: 20px; padding: 0px; background-image: url(../../../../images/boutique/arrow_right.gif); background-repeat: no-repeat;}
	#index .titlePicto a { color: #F57128; margin-left: 20px; text-transform: uppercase; font-size: 10pt; font-weight: bold;}

	#index .name { height: 30px; text-align: left; border-bottom-color: #F57128; width: 265px; margin-left: 8px; margin-bottom: 6px; display : block; font-size: 18pt; }
	#index .name h1 {  font-family: DINRegularAlternate,"Myriad Pro", Arial, Helvetica, sans-serif; font-size: 18pt; font-weight: bold;}

	/* patch firefox */
	html>body #product_info .containerDesign3 .bottomContents3 ul li.right p	{ display:inline;}
	
	/* // EOF : Creation du conteneur 3 */
	
	#index .pageIndex { background-image: url(../../../../images/boutique/blocIndexBg.gif); background-repeat: no-repeat; background-position: center; height: 100px; margin-bottom: 10px; width:585px;}
	#index .pageIndex .pageIndexContent { position: relative; top: 14px; margin-right: 25px; }

	/* slide photo */
	/* // BOF : Creation du conteneur 4 */				
	#index .slide .containerDesign4				{ margin:0; padding:0; margin-top:5px; /*border:solid 1px black;*/}
	#index .slide .containerDesign4 div 	{padding:0; margin:0}

	#index .slide .containerDesign4 .ctl 	{background: url(../../../../images/boutique/conteneur4/ctl.gif) no-repeat top left; height:19px; position:relative;}
	#index .slide .containerDesign4 .ctr 	{background: url(../../../../images/boutique/conteneur4/ctr.gif) no-repeat top right; height:19px; position:relative;}
	#index .slide .containerDesign4 .t 		{background: url(../../../../images/boutique/conteneur4/t.gif) repeat-x top; height:19px;}
	
	#index .slide .containerDesign4 .cbl 	{background: url(../../../../images/boutique/conteneur4/cbl.gif) no-repeat bottom left; height:19px;}
	#index .slide .containerDesign4 .cbr 	{background: url(../../../../images/boutique/conteneur4/cbr.gif) no-repeat bottom right; height:19px;}
	#index .slide .containerDesign4 .b 		{background: url(../../../../images/boutique/conteneur4/b.gif) repeat-x bottom; height:19px;}
	
	#index .slide .containerDesign4 .l	 	{background: url(../../../../images/boutique/conteneur4/l.gif) repeat-y left; height:100%; }
	#index .slide .containerDesign4 .r 		{background: url(../../../../images/boutique/conteneur4/r.gif) repeat-y right; height:100%; margin-right:0px;}
	#index .slide .containerDesign4 .c 		{margin-top:0px; margin-bottom:0px; background-color:#ffffff;}

	#index .slide .containerDesign4 .contents { padding-left:10px; padding-right:5px;}
	/* // BOF : Creation du conteneur 4 */
	#index .slide										{ padding-left:2px; margin-bottom:10px; width:585px;}
	#index .slide	.title 						{ font-family: DINRegularAlternate,"Myriad Pro", Arial, Helvetica, sans-serif; padding:0; margin:0; font-size:18pt; color:#f57128; text-transform:uppercase; font-weight:bold; border-bottom:solid 1px #b1b1b1; margin-left:5px;}
	#index .slide .product_name,
	#index .slide .product_price		{ font-family: DINRegularAlternate,"Myriad Pro", Arial, Helvetica, sans-serif; font-size:10px; color:#4b4b4b; text-align:center; font-weight:bold; text-transform:uppercase;}
	#index .slide .product_price		{ color:#f57128; font-size:10pt;}
	#index .slide .product_price p 	{ margin:0; padding:0;}
	
	#index .slide .jcarousel-skin-boutique .jcarousel-container-horizontal {width : 545px; }	
	#index .slide .jcarousel-skin-boutique .jcarousel-clip-horizontal { width:  92%;}
	#index .slide .jcarousel-skin-boutique ul { left:75px; }

/* ##############################################################################################################
#####################														EOF : INDEX.PHP
############################################################################################################## */

/* ##############################################################################################################
#####################														BOF : PRODUCT_INFO.PHP
############################################################################################################## */

	#product_info { margin:0; padding:5; font-family:  DINRegularAlternate;}
	/* title */
	#product_info .name	{ margin:0; padding:0; margin-top: -15px; font-family:  DINRegularAlternate,"Myriad Pro", Arial, Helvetica, sans-serif; font-size:30pt; color:#f57128; height:40px; border: none;}
	#product_info .name h1		{ font-family:  DINRegularAlternate; margin:0; padding:0; font-size:18pt; display:inline; text-transform:uppercase; font-weight:normal;}

	/* texte intro */
	#product_info .containerIntro		{margin:0; padding:0; padding-top: 5px; font-family: DINRegularAlternate,"Myriad Pro", Arial, Helvetica, sans-serif; font-size:16pt; color:#ffffff; height:28px; background-color:#f57128; text-align:center; }
	#product_info .containerIntro	p	{margin:0; padding:0; line-height:1em;}
	/* patch firefox */
	html>body #product_info .containerIntro { margin-top:4px; }			

	
	/* box */			
	#product_info .otherProducts	{ margin:0; padding:0;}
	
	/* detail produit */
	/* #product_info .miniatures	{ width:30%; padding:5px; vertical-align:top} */		
	#product_info .miniatures	{ width:24%; padding:5px; vertical-align:top; padding-right: 0px;}			
	#product_info .mainPhoto	{ width:41%; vertical-align:top; }
	#product_info .libelles		{ vertical-align:top; padding-bottom:5px; padding-right: 10px;}
	
	#product_info .photo			{background: #FFFFFF url(../../../../images/loading.gif) center no-repeat; text-align:center;}
	#product_info .miniatures .photo	{ float:left; margin-left:3px; /*padding-left:2px;*/ margin-bottom:3px; background-color:transparent;}			
	
	/* // BOF : Creation du conteneur 1 */
	#product_info .containerDesign				{ margin:0; padding:0; margin-top:5px; /*border:solid 1px black;*/}
	#product_info .containerDesign div 		{padding:0; margin:0}

	#product_info .containerDesign .ctl 	{background: url(../../../../images/boutique/conteneur/ctl.gif) no-repeat top left; height:14px; position:relative;}
	#product_info .containerDesign .ctr 	{background: url(../../../../images/boutique/conteneur/ctr.gif) no-repeat top right; height:14px; position:relative;}
	#product_info .containerDesign .t 		{background: url(../../../../images/boutique/conteneur/t.gif) repeat-x top; height:14px;}
	
	#product_info .containerDesign .cbl 	{background: url(../../../../images/boutique/conteneur/cbl.gif) no-repeat bottom left; height:14px;}
	#product_info .containerDesign .cbr 	{background: url(../../../../images/boutique/conteneur/cbr.gif) no-repeat bottom right; height:14px;}
	#product_info .containerDesign .b 		{background: url(../../../../images/boutique/conteneur/b.gif) repeat-x bottom; height:14px;}
	
	#product_info .containerDesign .l	 		{background: url(../../../../images/boutique/conteneur/l.gif) repeat-y left; height:100%; }
	#product_info .containerDesign .r 		{background: url(../../../../images/boutique/conteneur/r.gif) repeat-y right; height:100%; margin-right:-1px;}
	#product_info .containerDesign .c 		{margin-top:-14px; margin-bottom:-15px; background-color:#ededed;}
	/* patch firefox */
	html>body #product_info .containerDesign .c { margin-top:-10px; margin-bottom:-14px; }			
	html>body #product_info .containerDesign .r { margin-right:0px;}
	/* // EOF : Creation du conteneur 1 */
	
	/* // BOF : Creation du conteneur 2 */
	#product_info .containerDesign2					{ margin:0; padding:0; border:solid 1px #cbcbcb;  cursor:pointer;}
	#product_info .containerDesign2 div,
		#product_info .containerDesign2 img 	{padding:0; margin:0;}

	#product_info .containerDesign2 .ctl2 	{background: url(../../../../images/boutique/conteneur2/ctl.gif) no-repeat top left; height:10px; position:relative; margin-left:-1px; margin-top:-1px;}
	#product_info .containerDesign2 .ctr2 	{background: url(../../../../images/boutique/conteneur2/ctr.gif) no-repeat top right; height:10px; position:relative; margin-right:-1px;}
	#product_info .containerDesign2 .t2 		{}
	
	#product_info .containerDesign2 .cbl2 	{background: url(../../../../images/boutique/conteneur2/cbl.gif) no-repeat bottom left; height:10px; position:relative; margin-left:-1px; margin-bottom:-1px;}
	#product_info .containerDesign2 .cbr2 	{background: url(../../../../images/boutique/conteneur2/cbr.gif) no-repeat bottom right; height:10px; position:relative; margin-right:-1px;}
	#product_info .containerDesign2 .b2 		{}

	#product_info .containerDesign2 .l2			{}
	#product_info .containerDesign2 .r2 		{}
	#product_info .containerDesign2 .c2 		{margin-top:-17px; margin-bottom:-18px; background: #FFFFFF url(../../../../images/loading.gif) center no-repeat;}

	#product_info .containerDesign2 .contents2 { height:50px;}

	/* patch firefox */
	html>body #product_info .containerDesign2 		{ margin-right:-2px;}
	html>body #product_info .containerDesign2 .c2 { margin-top:-9px; margin-bottom:-9px; }
	html>body #product_info .containerDesign2 .contents2 { height:auto; min-height:50px;}
	/* // EOF : Creation du conteneur 2 */
	
	/* // BOF : Creation du conteneur 3 */
	#product_info .containerDesign3					{ margin:0; padding:0;  cursor:pointer;}
	#product_info .containerDesign3 div,
		#product_info .containerDesign3 img 	{padding:0; margin:0;}

	#product_info .containerDesign3 .ctl3 	{background: url(../../../../images/boutique/conteneur3/ctl.gif) no-repeat top left; height:11px; position:relative; }
	#product_info .containerDesign3 .ctr3 	{background: url(../../../../images/boutique/conteneur3/ctr.gif) no-repeat top right; height:11px; position:relative; }
	#product_info .containerDesign3 .t3 		{}
	
	#product_info .containerDesign3 .cbl3 	{background: url(../../../../images/boutique/conteneur3/cbl2.gif) no-repeat bottom left; height:25px; position:relative;}
	#product_info .containerDesign3 .cbr3 	{background: url(../../../../images/boutique/conteneur3/cbr2.gif) no-repeat bottom right; height:25px; position:relative;}
	#product_info .containerDesign3 .b3 		{background: url(../../../../images/boutique/conteneur3/b2.gif) repeat-x bottom; height:25px;}

	#product_info .containerDesign3 .l3			{background: url(../../../../images/boutique/conteneur3/l.gif) repeat-y left; height:100%; }
	#product_info .containerDesign3 .r3 		{background: url(../../../../images/boutique/conteneur3/r.gif) repeat-y right; height:100%;}
	#product_info .containerDesign3 .c3 		{margin-top:-11px;background: #FFFFFF url(../../../../images/loading.gif) center no-repeat;}

	#product_info .containerDesign3 .contents3 { height:270px;}
	
	#product_info .containerDesign3 .bottomContents3 ul					{text-align:right; margin:0;padding:0; padding-top:3px;} 
	#product_info .containerDesign3 .bottomContents3 ul li			{display:inline;white-space:nowrap; } 
	#product_info .containerDesign3 .bottomContents3 ul li.left	{float:left; margin-left:15px; }
	#product_info .containerDesign3 .bottomContents3 ul li.right	{margin-right:10px; font-size:10pt; color:#808080; width:250px;}

	/* patch firefox */
	html>body #product_info .containerDesign3 .bottomContents3 ul li.right p	{ display:inline;}
	
	/* // EOF : Creation du conteneur 3 */
	
	#product_info .contents .title				{background: url(../../../../images/boutique/arrow_right.gif) no-repeat left; padding-left:20px; margin-left:5px; font-size:11pt; font-weight:bold; text-transform:uppercase; color:#f57128; padding-bottom:1px; margin-bottom:2px;}
	#product_info .contents .title a			{font-size:11pt; color:#f57128; }
	#product_info .contents .content, #product_info .contents .content p			{ font-family: DINRegularAlternate; font-size:8pt; color:#3b3b3b; padding:0; margin:0; }
	#product_info .contents .content 			{ margin-left:25px; width: 255px;}
	
	/* // BOF : attributs et prix */
	#product_info .containerDesign .contents .attributsAndPrice	{background:  repeat-x top #ecedf2; margin:0px; padding:0px; margin-left:6px; margin-right:2px;}
	#product_info .containerDesign .contents .attributsAndPrice .priceArea { background-color:#797E88; color:#FFFFFF; vertical-align:top; white-space:nowrap; font-weight:bold; padding:5px; }
	#product_info .containerDesign .contents .attributsAndPrice .priceArea #product_price { color:#f57128; margin-top:20px;}
	#product_info .containerDesign .contents .attributesArea	{  padding:5px; width:100%; }	
	.titleproductinfo2	{float:left;   border-right:solid 1px #c1c1c1; padding:5px; font-family: DINRegularAlternate; color:#3b3b3b; font-size:8pt; font-weight:bold; height:50px; padding-top: 30px; padding-left: 10px; margin-right: 10px; }

		.titleproductinfo2 td	{float:right; width: 100%;}	
		
		.titleproductinfo1	{float:right;   border-right:solid 1px #c1c1c1; padding:5px; font-family: DINRegularAlternate; color:#3b3b3b; font-size:8pt; font-weight:bold; height:50px; padding-top: 30px; padding-left: 10px; margin-right: 10px; width:50%;}

		.titleproductinfo1 td	{float:right; width: 100%;}

	

	/* -- Attributs -- */
	#attributes	{ padding:0; margin:0; font-size:10pt; float:right; }
	#attributes	div.options { float:left; border-left:solid 1px #c1c1c1; padding:5px; color:#3b3b3b; font-size:8pt;}
	#attributes	div.options p.title2 {padding:0; margin:0; font-weight:bold; line-height:1em;}
	#attributes	div.options table {font-size:10pt;color:#3b3b3b; font-size:8pt; }
	#attributes	div.options table td {padding-right:5px;}
	#attributes	div.options label { font-style:normal; line-height:1em;}
	#attributes div.options .quantityInput {width:3em; text-align:right; margin-bottom:2px;}															
	#attributes div.options .horizontalLine { border:solid 1px transparent; border-bottom:solid 1px #c1c1c1;}
	
	/* // EOF : attributs et prix */
	
	/* // BOF : caractéristiques */
	#product_info .mainPhoto .caracteristiques { position:absolute; text-align:left; margin-left:-25px;}
	#product_info .mainPhoto .caracteristiques .caracteristique { margin:0; padding:0; font-size:8pt; font-weight:bold; color:#3b3b3b; margin-top:5px; }
	#product_info .mainPhoto .caracteristiques .caracteristiqueName,
		#product_info .mainPhoto .caracteristiques .caracteristiquePicto,
		#product_info .mainPhoto .caracteristiques .caracteristiqueValue,
		#product_info .mainPhoto .caracteristiques .caracteristiqueEnd 		{float:left; border:solid 1px #c4c4c4; background: url(../../../../images/boutique/bg_caracteristique.png) repeat-x top #ebebeb; height:35px;}
	#product_info .mainPhoto .caracteristiques .caracteristiqueName 	{ border-right:none; width:90px; padding-left:7px; padding-right:5px; padding-top:10px; text-transform:uppercase; white-space:nowrap;}
	#product_info .mainPhoto .caracteristiques .caracteristiqueValue,
		#product_info .mainPhoto .caracteristiques .caracteristiquePicto	{ border-left:none; border-right:none;  white-space:nowrap; padding-right:7px; padding-top:10px;}
		#product_info .mainPhoto .caracteristiques .caracteristiqueValue	{ padding-left:25px;}
	#product_info .mainPhoto .caracteristiques .caracteristiqueEnd 		{ border-left:none; }
	/* patch firefox */
	html>body #product_info .mainPhoto .caracteristiques { margin-left:10px;}
	html>body #product_info .mainPhoto .caracteristiques .caracteristiqueName,
		html>body #product_info .mainPhoto .caracteristiques .caracteristiquePicto,
		html>body #product_info .mainPhoto .caracteristiques .caracteristiqueValue,
		html>body #product_info .mainPhoto .caracteristiques .caracteristiqueValue	{ height:25px;}
	html>body	#product_info .mainPhoto .caracteristiques .caracteristiqueName	{ min-width:75px; width:auto;}
	/* // BOF : caractéristiques */
	
	/* autre */
	#product_info .separator{ margin:0; padding:0; line-height:0; border-bottom:solid 1px #b1b1b1; height:1px; margin-top:4px;}
	#product_info .headerSeo	{ color:#3b3b3b; font-size:10pt; margin-top:5px; padding-left:10px;}
	#product_info .headerSeo p{ padding:0; margin:0; line-height:1em;}
	
	#product_info #containerAutres { margin-top:4px; text-align:right}
	#product_info #containerAutres .addBasket	{float:right; height:50px;}
	#product_info #containerAutres .addBasket	a {cursor:pointer;}	
	#product_info #containerAutres .addNotBasket	{float:right; height:50px;}
	#product_info #containerAutres .addNotBasket	a {cursor:pointer;}
	#product_info #containerAutres .priceDown	{float:right; margin-right:10px; font-size:8pt; color:#3b3b3b;}
	#product_info .breakFloat	{ clear:both; height:1px; /*background-color:#EE0000;*/ overflow:hidden;}
	
	/* cross products */
	/* // BOF : Creation du conteneur 4 */				
	#product_info .containerDesign4				{ margin:0; padding:0; margin-top:5px; /*border:solid 1px black;*/}
	#product_info .containerDesign4 div 	{padding:0; margin:0}

	#product_info .containerDesign4 .ctl 	{background: url(../../../../images/boutique/conteneur4/ctl.gif) no-repeat top left; height:19px; position:relative;}
	#product_info .containerDesign4 .ctr 	{background: url(../../../../images/boutique/conteneur4/ctr.gif) no-repeat top right; height:19px; position:relative;}
	#product_info .containerDesign4 .t 		{background: url(../../../../images/boutique/conteneur4/t.gif) repeat-x top; height:19px;}
	
	#product_info .containerDesign4 .cbl 	{background: url(../../../../images/boutique/conteneur4/cbl.gif) no-repeat bottom left; height:19px;}
	#product_info .containerDesign4 .cbr 	{background: url(../../../../images/boutique/conteneur4/cbr.gif) no-repeat bottom right; height:19px;}
	#product_info .containerDesign4 .b 		{background: url(../../../../images/boutique/conteneur4/b.gif) repeat-x bottom; height:19px;}
	
	#product_info .containerDesign4 .l	 	{background: url(../../../../images/boutique/conteneur4/l.gif) repeat-y left; height:100%; }
	#product_info .containerDesign4 .r 		{background: url(../../../../images/boutique/conteneur4/r.gif) repeat-y right; height:100%; margin-right:0px;}
	#product_info .containerDesign4 .c 		{margin-top:0px; margin-bottom:0px; background-color:#ffffff;}

	#product_info .containerDesign4 .contents { padding-left:10px; padding-right:5px;}
	/* // BOF : Creation du conteneur 4 */
	#product_info .containerCrossProducts										{ padding-left:0px;}
	#product_info .containerCrossProducts	.title 						{ font-family: DINRegularAlternate,"Myriad Pro", Arial, Helvetica, sans-serif; padding:0; margin:0; font-size:13pt; color:#6d6d6d; text-transform:uppercase; padding-left:15px;}
	#product_info .containerCrossProducts .product_name,
	#product_info .containerCrossProducts .product_price		{ font-family: DINRegularAlternate,Arial, Helvetica, sans-serif; font-size:7pt; color:#4b4b4b; text-align:center; font-weight:bold; text-transform:uppercase;}
	#product_info .containerCrossProducts .product_price		{ color:#f57128; font-size:8pt;}
	#product_info .containerCrossProducts .product_price p 	{ margin:0; padding:0;}


	/* // BOF : Creation du conteneur 5 */
	#product_info .containerDesign5				{margin:0; padding:0; border:solid 1px /*black*/ #cbcbcb; cursor:pointer;}
	#product_info .containerDesign5 div 	{padding:0; margin:0; }
	
	#product_info .containerDesign5 .ctl 	{height:10px; background: url(../../../../images/boutique/conteneur5/ctl.gif) no-repeat top left; position:relative; margin-left:-1px;}
	#product_info .containerDesign5 .ctr 	{height:10px; background: url(../../../../images/boutique/conteneur5/ctr.gif) no-repeat top right; position:relative; margin-right:-1px;}
	#product_info .containerDesign5 .t 		{height:10px; background: url(../../../../images/boutique/conteneur5/t.gif) repeat-x top; position:relative; z-index:10; margin-top:-1px; margin-right:-2px; }
	
	#product_info .containerDesign5 .cbl 	{height:10px; background: url(../../../../images/boutique/conteneur5/cbl.gif) no-repeat bottom left;position:relative; margin-left:-1px;}
	#product_info .containerDesign5 .cbr 	{height:10px; background: url(../../../../images/boutique/conteneur5/cbr.gif) no-repeat bottom right;position:relative; margin-right:-1px;}
	#product_info .containerDesign5 .b 		{height:10px; background: url(../../../../images/boutique/conteneur5/b.gif) repeat-x bottom; position:relative; z-index:10; margin-bottom:-1px; margin-right:-2px;}
	
	#product_info .containerDesign5 .l	 	{background: url(../../../../images/boutique/conteneur5/l.gif) repeat-y left; height:5px; position:relative; margin-left:-1px;} /* height in % doesn't work for IE */
	#product_info .containerDesign5 .r 		{background: url(../../../../images/boutique/conteneur5/r.gif) repeat-y right; height:100%; position:relative; margin-right:-1px;}
	#product_info .containerDesign5 .c 		{background: url(../../../../images/loading.gif) #ffffff center no-repeat; z-index:5; margin-top:-17px; margin-bottom:-17px;}

	#product_info .containerDesign5 .contents { margin-left:1px; margin-right:1px;}

	/* patch firefox */
	html>body #product_info .containerDesign5 .l {height:100%;}
	html>body #product_info .containerDesign5 .c {margin-top:-9px; margin-bottom:-9px; /*margin-right:-1px;*/}
	html>body #product_info .containerDesign5 .t {margin-right:0px; }
	html>body #product_info .containerDesign5 .b {margin-right:0px; }

	/* patch chrome/safari */
	/*body:nth-of-type(1) #product_info .containerDesign5 .c { margin-top:-9px;}*/
	/* // EOF : Creation du conteneur 5 */

	

/* ##############################################################################################################
#####################														EOF : PRODUCT_INFO.PHP
############################################################################################################## */


/* ##############################################################################################################
#####################														BOF : COMPARATEUR.PHP
############################################################################################################## */

#comparator { padding: 10px;}

#comparator .name	{ margin:0; padding:0; font-family: DINRegularAlternate,"Myriad Pro", Arial, Helvetica, sans-serif; font-size:30pt; color:#f57128; height:37px;}
#comparator .name h1		{ margin:0; padding:0; font-size:20pt; display:inline; text-transform:uppercase; font-weight:normal;}
#comparator h2 { font-size: 14pt; color: #6d6d6d; text-transform: uppercase; border-bottom: 1px solid #b1b1b1; font-weight: normal; padding-left: 18px; margin: 0px; margin-top: 8px; margin-bottom: 10px;}

#comparator .tableContainer	{ font-family: DINRegularAlternate,"Myriad Pro", Arial, Helvetica, sans-serif;}
#comparator .tableContainer td	{ padding: 2px;}
#comparator .tableContainer .headingTitle			{ vertical-align:bottom; text-transform:uppercase; font-weight:bold; font-size:10pt; color:#2f2f2f; border-bottom:solid 1px #878c97;}
#comparator .tableContainer .productTopCol			{ text-align:center; vertical-align:bottom; background-image: url(../../../../images/boutique/comparateur/colTop.gif); background-repeat: no-repeat; height: 13px;}
#comparator .tableContainer .productPhoto			{ text-align:center; vertical-align:bottom; background-image: url(../../../../images/boutique/comparateur/colBg.gif); background-repeat: repeat-y;}
#comparator .tableContainer .productPrice			{ color:#f57128; font-weight:bold; font-size:10pt; text-align:center; background-image: url(../../../../images/boutique/comparateur/colBg.gif); background-repeat: repeat-y; background-color:#d2d4d9; text-transform: uppercase;}
#comparator .tableContainer .productName			{ font-weight:bold; font-size:10pt; text-align:center; background-image: url(../../../../images/boutique/comparateur/colBg.gif); background-repeat: repeat-y; background-color:#e7e8ec; text-transform: uppercase;}
#comparator .tableContainer .subTitle				{ padding-left:10px;  text-transform:uppercase; font-size:10pt; color:#6d6d6d; border-bottom:solid 1px #c3c5cb;}
#comparator .tableContainer .productOption0,
	#comparator .tableContainer .productOption1	{ color:#3b3b3b; text-align:center; font-size:10pt;}
#comparator .tableContainer .productOption0		{ background-color:#d2d4d9; background-image: url(../../../../images/boutique/comparateur/colBg.gif); background-repeat: repeat-y; width: 205px;}
#comparator .tableContainer .productOption1		{ background-color:#e7e8ec; background-image: url(../../../../images/boutique/comparateur/colBg.gif); background-repeat: repeat-y; width: 205px;}

#comparator .tableContainer .productRedirect		{ text-align:center; background-image: url(../../../../images/boutique/comparateur/colOtherBg.gif); background-repeat: repeat-y; vertical-align: top; padding: 0px;}
#comparator .tableContainer .productRedirectTop 	{ width: 100%; text-align:center; background-image: url(../../../../images/boutique/comparateur/colOtherTop.gif); background-repeat: no-repeat; height: 22px; background-color: #E7E8EC;}
#comparator .tableContainer .productRedirectBottom	{ width: 100%; text-align:center; background-image: url(../../../../images/boutique/comparateur/colOtherBottom.gif); background-repeat: no-repeat; height: 15px; background-color: #ffffff;}

.compareBt					{ height: 21px; margin-top: 10px;}
.compareBtCenter 			{ background-image: url(../../../../images/boutique/comparateur/btCompareBg.gif); height: 21px; background-repeat: repeat-x; float: left; padding-top: 4px; padding-left: 15px; padding-right: 15px;}
.compareBtCenter a			{ color: #ffffff; font-weight: 300; font-size: 8pt; text-transform: uppercase; cursor: pointer;}
.compareBtCenter a:hover	{ color: #ffffff; text-decoration: underline;}
.compareBtLeft 				{ background-image: url(../../../../images/boutique/comparateur/btCompareLeft.gif); width: 7px; height: 21px; background-repeat: no-repeat; float: left;}
.compareBtRight 			{ background-image: url(../../../../images/boutique/comparateur/btCompareRight.gif); width: 7px; height: 21px; background-repeat: no-repeat; float: left;}

#retourcomparateur { margin-top: -4px;}
/* ##############################################################################################################
#####################														EOF : COMPARATEUR.PHP
############################################################################################################## */

/* ##############################################################################################################
#####################														BOF : PRODUCT_LISTING.PHP
############################################################################################################## */

#listProducts { width: 100%;}

.compareBtSlogan { float: left; margin-top: 14px; margin-left: 10px; font-size: 8pt;}

#listProducts .listingProduct { width: 100%; background-color: #e7e8ec; background-image: url(../../../../images/boutique/listingProduct/bg.gif); background-repeat: repeat-x;}
#listProducts .listingProduct div {}
#listProducts .listingProduct .comparator 		{ background-color: #ffffff; height: 86px; background-image: url(../../../../images/boutique/listingProduct/cBg.gif); background-repeat: repeat-y; background-position: center;}
#listProducts .listingProduct .comparator input	{ margin-top: 32px;}
#listProducts .listingProduct .picture 			{ width: 100px; height: 86px; background-image: url(../../../../images/boutique/conteneur/l.gif); background-repeat: repeat-y;}
#listProducts .listingProduct .productName 		{ padding-top: 2px; width: 480px;}

#listProducts .listingProduct .productName .productName 	{ font-size: 14px; color: #f57128; text-transform: uppercase; font-weight: bold;}
#listProducts .listingProduct .productName h2{ font-size: 14px; color: #f57128; text-transform: uppercase; font-weight: bold;}
#listProducts .listingProduct .productName a{ font-size: 14px; color: #f57128; text-transform: uppercase; font-weight: bold;}
#listProducts .listingProduct .productName .desc 	{ margin: 0px; font-size: 8pt; padding: 0px; width: 470px;}
#listProducts .listingProduct .productName .desc a 	{ text-transorm: capitalize; font-size: 8pt; text-decoration: none; font-weight: normal; color: #000000;}
#listProducts .listingProduct .button	 		{ width: 118px; height: 86px; background-image: url(../../../../images/boutique/conteneur/r.gif); background-repeat: repeat-y; background-position: right; background-color: #797e88;}
#listProducts .listingProduct .price			{ color: #ffffff; padding-left: 5px; padding-top: 20px; font-size: 10pt; font-weight: bold;}
#listProducts .listingProduct .price div p			{ font-size:13pt; margin: 0px; padding: }

#listProducts .listingProduct .c { height: 10px; background-color: #ffffff; margin: 0px; padding: 0px; line-height: 0; font-size: 0pt; width: 50px; background-image: url(../../../../images/boutique/listingProduct/cBg.gif); background-repeat: repeat-y; background-position: center;}

#listProducts .listingProduct .t { height: 10px; background-image: url(../../../../images/boutique/conteneur/t.gif); background-repeat: repeat-x; width: 100%; margin: 0px; padding: 0px; line-height: 0; font-size: 0pt;}
#listProducts .listingProduct .tl { height: 10px; background-image: url(../../../../images/boutique/conteneur/ctl.gif); background-repeat: no-repeat; width: 16px; float: left; margin: 0px; padding: 0px; line-height: 0; font-size: 0pt;}
#listProducts .listingProduct .tr { height: 10px; background-image: url(../../../../images/boutique/conteneur/ctr_big.gif); background-repeat: no-repeat; background-position: right; width: 118px; margin: 0px; padding: 0px; line-height: 0; font-size: 0pt; background-color: #797e88;}

#listProducts .listingProduct .b { height: 10px; background-image: url(../../../../images/boutique/conteneur/b.gif); background-repeat: repeat-x; width: 100%; margin: 0px; padding: 0px; line-height: 0; font-size: 0pt;}
#listProducts .listingProduct .bl { height: 10px; background-image: url(../../../../images/boutique/conteneur/cbl.gif); background-repeat: no-repeat; width: 16px; float: left; margin: 0px; padding: 0px; line-height: 0; font-size: 0pt;}
#listProducts .listingProduct .br { height: 10px; background-image: url(../../../../images/boutique/conteneur/cbr_big.gif); background-repeat: no-repeat; background-position: right; width: 118px; margin: 0px; padding: 0px; line-height: 0; font-size: 0pt; background-color: #797e88;}

#listProducts .listingProduct .r { width: 10px; height: 85px; float: right; background-image: url(../../../../images/boutique/conteneur/r.gif); background-repeat: repeat-y; background-position: right;}

#listProducts .listingProduct .productSeparator { height: 14px; background-color: #ffffff; background-image: url(../../../../images/boutique/listingProduct/pBg.gif); background-repeat: repeat-x; font-size: 0px;}
.ssCategoriesName A { font-size: 14px; color: #f57128; text-transform: uppercase; font-weight: bold; padding-left:20px; background-image: url(../../../../images/button_sub_categories.png); background-repeat: no-repeat;}
.ssCategoriesName A:hover { font-size: 14px; color: #f57128; text-transform: uppercase; font-weight: bold; padding-left:20px; background-image: url(../../../../images/button_sub_categories.png); background-repeat: no-repeat;}
#containerPage .ssCategoriesName h2 {color:#F57128; font-size:14px; font-weight:bold; text-transform:uppercase;}
.ssCategoriesPointilles{background-image: url(../../../../images/sscategories_pointilles.gif); background-repeat: y-repeat; }
.sscategories_barre_grise{background-image: url(../../../../images/sscategories_barre_grise.gif); background-repeat: y-repeat; }
.ssCategoriesDescr{ text-transorm: capitalize; font-size: 8pt; text-decoration: none; font-weight: normal; color: #000000; width: 200px;}
.ssCategoriesAllPanel{margin:0; padding:0; font-size:16pt; display:inline; text-transform:uppercase; font-weight:normal; color: #6c7079; margin-left: 1px; padding-left: 1px; }
#containerPage .sscat h2{color:#F57128;
font-size:14px;
font-weight:bold;
text-transform:uppercase;

}

#listProducts .pricelistingproduct{
color: white;
text-decoration:none;
}

#listProducts .pricelistingproductspecial{
color: #f57128;
text-decoration:none;
}


/* ##############################################################################################################
#####################														EOF : PRODUCT_LISTING.PHP
############################################################################################################## */

/* ##############################################################################################################
#####################														BOF : COLUMN_LEFT.PHP
############################################################################################################## */

#boxSearch { width: 100%; background-image: url(../../../../images/boutique/recherche/searchBg.gif); height: 55px; }
#boxSearch p { margin: 0px; padding-top: 25px; padding-left: 10px;}
#boxSearch .searchInput { margin: 0px; padding: 0px; padding-top: 0px; height: 22px; width: 156px; border: none; background-color: transparent; background-image: url(../../../../images/boutique/recherche/searchInput.gif); padding-left: 5px;}
#boxSearch .searchSubmit { margin: 0px; padding: 0px; height: 23px; border: none; background-color: transparent; background-image: url(../../../../images/boutique/recherche/searchBt.gif); width: 25px;   }

#menuBox { background-image: url(../../../../images/boutique/menu/left.gif); background-repeat: repeat-y; margin: 0px; padding: 0px; font-size: 10pt; border-right: 1px solid #C6C6C6; width: 199px; margin-left: 1px; color: #1c1c1c; }
#menuBox .menuLeftCorner { position: absolute; background-image: url(../../../../images/boutique/menu/leftCorner.gif); background-repeat: no-repeat; width: 5px; height: 7px; margin-left: -5px; padding: 0px;}
#menuBox .menuContent { background-image: url(../../../../images/boutique/menu/bg.gif); background-repeat: repeat-x; margin-left: 5px; width: 194px; border-top: 1px solid #C6C6C6;}
#menuBox .menuTitle { margin: 0px; padding: 0px; height: 50px; padding-top: 0px; padding-left: 2px; cursor: pointer;}
#menuBox .menuTitle a { font-weight: bolder; text-transform: uppercase; font-size: 11px; display: block; padding-left: 5px; color: #797e88;}
#menuBox .menuTitle a:hover { color: #F57128; }

/* MENU GAUCHE */
#menuBox .menuPicture35 { background-image: url(../../../../images/boutique/menu/35.gif); background-repeat: no-repeat; height:  35px;}
#menuBox .menuPicture39 { background-image: url(../../../../images/boutique/menu/39.gif); background-repeat: no-repeat; height:  35px;}
#menuBox .menuPicture49 { background-image: url(../../../../images/boutique/menu/49.gif); background-repeat: no-repeat; height:  35px;}
#menuBox .menuPicture50 { background-image: url(../../../../images/boutique/menu/50.gif); background-repeat: no-repeat; height:  35px;}
#menuBox .menuPicture51 { background-image: url(../../../../images/boutique/menu/51.gif); background-repeat: no-repeat; height:  35px;}
#menuBox .menuPicture52 { background-image: url(../../../../images/boutique/menu/52.gif); background-repeat: no-repeat; height:  35px;}
#menuBox .menuPicture53 { background-image: url(../../../../images/boutique/menu/53.gif); background-repeat: no-repeat; height:  35px;}
#menuBox .menuPicture54 { background-image: url(../../../../images/boutique/menu/54.gif); background-repeat: no-repeat; height:  35px;}
#menuBox .menuPicture55 { background-image: url(../../../../images/boutique/menu/55.gif); background-repeat: no-repeat; height:  35px;}
#menuBox .menuPicture56 { background-image: url(../../../../images/boutique/menu/56.gif); background-repeat: no-repeat; height:  35px;}
#menuBox .menuPicture57 { background-image: url(../../../../images/boutique/menu/57.gif); background-repeat: no-repeat; height:  35px;}
#menuBox .menuPicture58 { background-image: url(../../../../images/boutique/menu/58.gif); background-repeat: no-repeat; height:  35px;}
#menuBox .menuPicture59 { background-image: url(../../../../images/boutique/menu/59.gif); background-repeat: no-repeat; height:  35px;}
#menuBox .menuPicture60 { background-image: url(../../../../images/boutique/menu/60.gif); background-repeat: no-repeat; height:  35px;}
#menuBox .menuPicture115{ background-image: url(../../../../images/boutique/menu/115.gif); background-repeat: no-repeat; height:  35px;}
#menuBox .menuPicture116{ background-image: url(../../../../images/boutique/menu/116.gif); background-repeat: no-repeat; height:  35px;}
#menuBox .menuPicture117{ background-image: url(../../../../images/boutique/menu/117.gif); background-repeat: no-repeat; height:  35px;}
#menuBox .menuPicture118{ background-image: url(../../../../images/boutique/menu/118.gif); background-repeat: no-repeat; height:  35px;}
#menuBox .menuPicture119{ background-image: url(../../../../images/boutique/menu/119.gif); background-repeat: no-repeat; height:  35px;}
#menuBox .menuPicture120{ background-image: url(../../../../images/boutique/menu/120.gif); background-repeat: no-repeat; height:  35px;}
#menuBox .menuPicture121{ background-image: url(../../../../images/boutique/menu/121.gif); background-repeat: no-repeat; height:  35px;}
#menuBox .menuPicture122{ background-image: url(../../../../images/boutique/menu/122.gif); background-repeat: no-repeat; height:  35px;}
#menuBox .menuPicture123{ background-image: url(../../../../images/boutique/menu/123.gif); background-repeat: no-repeat; height:  35px;}
#menuBox .menuPicture124{ background-image: url(../../../../images/boutique/menu/124.gif); background-repeat: no-repeat; height:  35px;}
/* MENU GAUCHE */

#menuBox .menuSubTitle {  margin: 0px; padding: 0px; padding-bottom: 10px; padding-top: 10px;}
#menuBox .menuSubTitle ul {  margin: 0px; padding: 0px; list-style: none; padding-left: 15px; margin-left: 15px;}
#menuBox .menuSubTitle ul li a{
color: #797e88;
}
#menuBox .menuSubTitle ul li { font-size: 12px; font-weight: bold; cursor: pointer; list-style-type: disc; list-style-position: outside; list-style-image: url(../../../../images/puce_menu_left.gif);}
*html #menuBox .menuSubTitle ul li { padding-left: 10px;}
#menuBox .menuSubTitle ul .subMenuHover { background-color: #6b7079; color: #ffffff;}
#menuBox .menuSubTitle ul .subMenuHover a { color: #ffffff; text-decoration: none;}
#menuBox .menuBg1 { background-color: #DBDBDB;}
#menuBox .menuBottom { height: 3px; background-image: url(../../../../images/boutique/menu/bottom.gif); background-repeat: repeat-x; font-size: 0px;}


/* ##############################################################################################################
#####################														EOF : COLUMN_LEFT.PHP
############################################################################################################## */

/* ##############################################################################################################
#####################														BOF : COLUMN_RIGHT.PHP
############################################################################################################## */

#shoppingCartCell { background-image: url(../../../../images/boutique/devis/cellBg.gif); background-repeat: no-repeat; background-position: right;}
#shoppingCartBox { margin: 0px; padding: 0px; width: 198px; height: 55px; background-image: url(../../../../images/boutique/devis/devisBg.gif); background-repeat: repeat-y; cursor: pointer;}
#shoppingCartBox .devisHead { margin: 0px; padding: 0px; background-image: url(../../../../images/boutique/devis/devisHead.gif); background-repeat: no-repeat; width: 198px; height: 40px; background-repeat: no-repeat; padding-top:2px;}
#shoppingCartBox .devisFoot { margin: 0px; padding: 0px; padding-bottom: 5px; background-image: url(../../../../images/boutique/devis/devisFoot.gif); background-repeat: no-repeat; width: 198px; height: 15px; background-repeat: no-repeat; background-color: #ffffff;}
#shoppingCartBox .devisHead #devisContent { margin: 0px; padding: 0px; position: relative; top: 30px; text-align: center;}
#shoppingCartBox .devisHead #devisPrice { text-transform: uppercase; text-decoration: none; padding-left: 10px;}
#shoppingCartBox .devisHead #devisNumber { text-decoration: underline;}
#shoppingCartBox .devisHead a { font-size: 17px; font-family: DINRegularAlternate, Arial; color: #606267; font-weight: bold;}
#shoppingCartBox .devisHead a:hover { font-size: 17px; font-family: DINRegularAlternate, Arial; color: #606267;}

.menuRightBloc { margin: 0px; padding: 0px; width: 198px; background-image: url(../../../../images/boutique/menuRightBloc/menuRightBlocBg.gif); background-repeat: repeat-y;}
.menuRightBlocHead { background-image: url(../../../../images/boutique/menuRightBloc/menuRightBlocHead.gif); background-repeat: no-repeat; height: 24px; text-align: center;}
.menuRightBlocHead .titleh3 { color: #ffffff; font-size: 9pt; font-family: DINRegularAlternate, Arial; margin: 0px; padding: 0px; text-transform: uppercase; font-weight: bold; padding-top: 5px; margin-top: 5px;}
.menuRightBlocHead2 { background-image: url(../../../../images/boutique/menuRightBloc/menuRightBlocHead2.gif); background-repeat: no-repeat; height: 13px; text-align: center;}
.menuRightBloc p { margin: 0px; padding: 0px; margin-left: 8px;}
.menuRightBlocFoot { background-image: url(../../../../images/boutique/menuRightBloc/menuRightBlocFoot.gif); background-repeat: no-repeat; height: 13px; text-align: center; background-color: #ffffff;}

.promotiontypeh1 {
font-family:DINRegularAlternate,"Myriad Pro",Arial,Helvetica,sans-serif;
font-size:18pt;
font-weight:bold;
display:inline;
margin:0;
padding:0;
text-transform:uppercase;
}

.homeh1{
font-family:DINRegularAlternate,"Myriad Pro",Arial,Helvetica,sans-serif;
font-size:14px;
font-weight:normal;
margin:0px;
margin-left:20px;
color: #606267;
}
/* BOF SEARCH TAG CLOUD */
.KW9{ font-size:9px; color: rgb(255, 204, 0);}
.KW9 a{color: rgb(255, 204, 0);}
.KW9 a:hover{color: rgb(255, 204, 0);}
.KW9 a:visited{color: rgb(255, 204, 0);}

.KW10{ font-size:10px; color: rgb(153, 204, 0);}
.KW10 a{ color: rgb(153, 204, 0);}
.KW10 a:hover{color: rgb(153, 204, 0);}
.KW10 a:visited{color: rgb(153, 204, 0);}

.KW11{ font-size:11px; color: rgb(255, 0, 0);}
.KW11 a{color: rgb(255, 0, 0);}
.KW11 a:hover{color: rgb(255, 0, 0);}
.KW11 a:visited{color: rgb(255, 0, 0);}

.KW12{ font-size:12px; color: #F57128;}
.KW12 a{color: #F57128;}
.KW12 a:hover{color: #F57128;}
.KW12 a:visited{color: #F57128;}

.KW13{ font-size:13px; color: rgb(121, 126, 136);}
.KW13 a{color: rgb(121, 126, 136);}
.KW13 a:hover{color: rgb(121, 126, 136);}
.KW13 a:visited{color: rgb(121, 126, 136);}

.KW14{ font-size:14px;color: rgb(128, 0, 128); }
.KW14 a{color: rgb(128, 0, 128);}
.KW14 a:hover{color: rgb(128, 0, 128);}
.KW14 a:visited{color: rgb(128, 0, 128);}

.KW15{ font-size:15px; color: rgb(255, 204, 0);}
.KW15 a{color: rgb(255, 204, 0);}
.KW15 a:hover{color: rgb(255, 204, 0);}
.KW15 a:visited{color: rgb(255, 204, 0);}

.KW16{ font-size:16px; color: rgb(153, 204, 0);}
.KW16 a{color: rgb(153, 204, 0);}
.KW16 a:hover{color: rgb(153, 204, 0);}
.KW16 a:visited{color: rgb(153, 204, 0);}

.KW17{ font-size:17px; color: rgb(128, 0, 128);}
.KW17 a{color: rgb(128, 0, 128);}
.KW17 a:hover{color: rgb(128, 0, 128);}
.KW17 a:visited{color: rgb(128, 0, 128);}

.KW18{ font-size:18px; color: #F57128;}
.KW18 a{color: #F57128;}
.KW18 a:hover{color: #F57128;}
.KW18 a:visited{color: #F57128;}

.KW19{ font-size:19px; color: rgb(121, 126, 136);}
.KW19 a{color: rgb(121, 126, 136);}
.KW19 a:hover{color: rgb(121, 126, 136);}
.KW19 a:visited{color: rgb(121, 126, 136);}

/* EOF SEARCH TAG CLOUD */
/* ##############################################################################################################
#####################														EOF : COLUMN_RIGHT.PHP
############################################################################################################## */

/* EOF : ITROOM */