/*
  $Id: stylesheet.css,v 1.56 2003/06/30 20:04:02 hpdl Exp $

  osCommerce, Open Source E-Commerce Solutions
 infoBoxContentsCategories 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
  
*/

BODY { color: black; margin: 0px;}


		/* ==============\
	--=( STYLES DES LIENS )=--
		\============== */

A { color: #123E3C; text-decoration: none;}
A:hover { color: #393939; text-decoration: underline;}

A IMG{ border:0;}

A.entete { color:#999999; font-family:Arial, Helvetica, sans-serif; font-weight:bolder; font-size:1em; font-weight:bold; text-decoration:none;}
A:hover.entete	{ color:#000000; text-decoration:underline;}

A.login { color:#FFFFFF; font-family:Arial, Helvetica, sans-serif; font-style:italic; font-weight:bolder; font-size:0.8em; text-decoration:none;}
A:hover.login { text-decoration:underline;}

A.login2 {text-decoration:none;}
A:hover.login2 {text-decoration:none;}

A:hover.box	{ text-decoration:none;}

A.headerNavigation { color: #123C3E; border:0; font-size:11px;}
A.headerNavigation:hover { color: #393939;}

A.footer { color: #FFFFFF; font-size:12px; text-decoration:none;}
A.footer:hover { font-size:12px; color: #ffffff; text-decoration:underline;}

.infoBoxContentsCategories a:link, .infoBoxContentsCategories a:visited { width:246px; padding:2px; display:block; font-family: Arial; font-size: 10px; color:#123E3C; text-decoration:none; border: 1px solid #808080;}
.infoBoxContentsCategories a:hover, .infoBoxContentsCategories a:focus, .infoBoxContentsCategories a:active  { width:246px; padding:2px; display:block; border: 1px solid #404040; background-color:#C0C0C0; font-family: Arial; font-size: 10px; color:#030609; text-decoration:none;}

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

a.blocAgencesList { color: #333333; text-decoration:none;}
a.blocAgencesList:hover { color: #ff0000; text-decoration:none;}
.boxBlocAgencesList1 { float:left; height:230px; padding-left:10px; width:200px; background-color:#eeeeee; }
.boxBlocAgencesList { float:left; height:230px; padding-left:5px; padding-right:5px; width:256px; background-color:#dddddd; }
.boxBlocAgencesList2 { float:right; height:235px; padding-left:5px; padding-right:5px; width:285px; background-color:#dddddd; }
.titleBlocAgence { font-weight:bold; color:#FF0000; }

a.blocEngagementsLiens { color: #333333; text-decoration:none;}
a.blocEngagementsLiens:hover { color: #ff0000; text-decoration:none;}

		/* ===============\
	--=( STYLES DES TITRES )=--
		\=============== */

h2{ font-size:17px; font-weight:bold; width:805px; padding-top:2px; height:25px; padding-left:10px; background:#21535c; color:#FFFFFF;
	/* -- Dégradé de couleurs --*/
	background: -webkit-gradient(linear, 0 0, 0 100%, from(#89bec4), to(#21535c)); /* -- Chrome + Safari -- */
	background:                       -moz-linear-gradient(top, #89bec4, #21535c); /* -- Firefox -- */
    background:                        -ms-linear-gradient(top, #89bec4, #21535c); /* IE10 */
    background:                         -o-linear-gradient(top, #89bec4, #21535c); /* Opera 11.10+ */	
	background:                            linear-gradient(top, #89bec4, #21535c); /* -- Full CSS3 Browser -- */
        filter: progid:DXImageTransform.Microsoft.gradient(startColorStr='#89bec4', EndColorStr='#21535c'); /* IE6–IE9 */
}

h3{ font-size:14px; font-weight:bold; width:184px; padding-top:3px; height:24px; text-align:center; background:#21535c; color:#FFFFFF;
	/* -- Dégradé de couleurs --*/
	background: -webkit-gradient(linear, 0 0, 0 100%, from(#89bec4), to(#21535c)); /* -- Chrome + Safari -- */
	background:                       -moz-linear-gradient(top, #89bec4, #21535c); /* -- Firefox -- */
    background:                        -ms-linear-gradient(top, #89bec4, #21535c); /* IE10 */
    background:                         -o-linear-gradient(top, #89bec4, #21535c); /* Opera 11.10+ */	
	background:                            linear-gradient(top, #89bec4, #21535c); /* -- Full CSS3 Browser -- */
        filter: progid:DXImageTransform.Microsoft.gradient(startColorStr='#89bec4', EndColorStr='#21535c'); /* IE6–IE9 */
}

h4 { color: #ffffff; text-align:left; padding-left:10px; font-weight:bold; font-size:1.2em;
	line-height:25px; 
	background: #333;
	}

h5{ font-size:14px; font-weight:bold; width:805px;; padding-top:3px; padding-left:10px; height:24px; text-align:left; background:#21535c; color:#FFFFFF;
	/* -- Dégradé de couleurs --*/
	background: -webkit-gradient(linear, 0 0, 0 100%, from(#89bec4), to(#21535c)); /* -- Chrome + Safari -- */
	background:                       -moz-linear-gradient(top, #89bec4, #21535c); /* -- Firefox -- */
    background:                        -ms-linear-gradient(top, #89bec4, #21535c); /* IE10 */
    background:                         -o-linear-gradient(top, #89bec4, #21535c); /* Opera 11.10+ */	
	background:                            linear-gradient(top, #89bec4, #21535c); /* -- Full CSS3 Browser -- */
        filter: progid:DXImageTransform.Microsoft.gradient(startColorStr='#89bec4', EndColorStr='#21535c'); /* IE6–IE9 */
}

h6 {color:#ffffff; font-family:Arial, Helvetica, sans-serif; font-weight:bold; font-size:2.3em;
	background: -webkit-gradient(linear, 0 0, 0 100%, from(#89bec4), to(#21535c)); /* -- Chrome + Safari -- */
	background:                       -moz-linear-gradient(top, #89bec4, #21535c); /* -- Firefox -- */
    background:                        -ms-linear-gradient(top, #89bec4, #21535c); /* IE10 */
    background:                         -o-linear-gradient(top, #89bec4, #21535c); /* Opera 11.10+ */	
	background:                            linear-gradient(top, #89bec4, #21535c); /* -- Full CSS3 Browser -- */
        filter: progid:DXImageTransform.Microsoft.gradient(startColorStr='#89bec4', EndColorStr='#21535c'); /* IE6–IE9 */
	-webkit-border-radius:10px; /* -- Chrome + Safari -- */
	   -moz-border-radius:10px; /* -- Firefox -- */
		-ms-border-radius:10px; /* -- ie10 -- */
			border-radius:10px; /* -- FULL CSS3 -- */		
}


		/* ===============\
	--=( STYLES DES LISTES )=--
		\=============== */

ul.menu { list-style:none outside none;}

li { font-family: Arial; font-size: 100%; display: list-item; list-style-type:none; background-image:url(./puce.gif); background-repeat:no-repeat; background-position:left; padding-left:12px;}


		/* =================\
	--=( STYLES DES TABLEAUX )=--
		\================= */

TD.tableHeading { font-family: Arial; font-size: 12px; font-weight: bold;}

TD.header { background:url(logo_ed_back.png);}
TR.headerNavigation { background: #ffffff;}
TD.headerNavigation { font-family: Arial; font-size: 10px; background:#ffffff; color: #217E00; font-weight : bold; border-bottom: solid 1px #21535C; border-top: solid 1px #21535C; text-align:left; padding-top:5px; padding-bottom:5px;}
TD.headerNavigation2 { font-family: Arial; font-size: 10px; background: #fffffff; color: #217E00; font-weight : bold; border-bottom: solid 1px #21535C; border-top: solid 1px #21535C; text-align:right; padding-top:5px; padding-bottom:5px;}
TR.headerError { background: #ff0000;}
TD.headerError { font-family:Arial; font-size: 12px; background: #ff0000; color: #ffffff; font-weight : bold; text-align : center;}
TR.headerInfo { background: #00ff00;}
TD.headerInfo { font-family:Arial; font-size: 12px; background: #00ff00; color: #ffffff; font-weight: bold; text-align: center;}

TR.headerInfoPro { background: #689ca3;}
TD.headerInfoPro { font-family:Arial; font-size: 12px; background: #689ca3; color: #ffffff; font-weight: bold; text-align: left; padding:10px;} 
TD.headerInfoPro .titre {color:#FFFFFF; text-shadow: 2px 2px #555; font-size:2em; margin:5px 0px;}
TD.headerInfoPro p {margin-top:10px; font-size:1.2em;}
TD.headerInfoPro .screenscan {width:200px; margin-left:auto; margin-right:auto;}
TD.headerInfoPro .screenscan img { border:#FFF 1px solid; padding:3px;}
TD.headerInfoPro .logo { width:400px; margin-left:auto; margin-right:auto; margin-top:30px; margin-bottom:30px;}
TD.headerInfoPro .commPro { margin-top:20px;}


TD.slideshow { background:url(footer_back.png); font-family: Arial; font-size: 16px; font-weight: bold; color: #FFFFFF; padding: 1 0 1 15px;}

TR.footer { background:url(footer_back.png);}
TD.footer { background:url(footer_back.png); font-family: Arial; font-size: 14px; color: #FFFFFF; text-align : center;}

table.qty{ border: 0px; font-size:10px;}
td.qty{ border: 0px; font-size:10px; padding: 5 5 5 5;}
tr.qty{ border: 0px; font-size:10px;}
th.qty{ border: 0px; font-size:10px;}

th.tab{ background:#808080; color:#ffffff; font-size:11px; font-weight:bolder;}
td.tab{ background:#ffffff; color:#007B10; font-size:10px;}
td.tab span{ background:#ffffff; color:#ff0000; font-size:10px;}

.tablo{ background:#fff; color:#237C79; font-size:12px;}

TR.subBar { background: #f4f7fd;}
TD.subBar { font-family: Arial; font-size: 10px; color: #000000;}

TABLE.test{ background-color:#ccc; text-align:center;}
TD.test{ font-family: Arial; font-size: 11px; line-height: 1; background-color:#fff; padding:5px; height:250px; width:300px; text-align:center;}

TABLE.marque{ background-color:#237C79; text-align:center; font-weight:bold; width:600px;}
TH.marque{ background:url(corner_fond.png); font-family: Arial; font-size: 14px; color: #FFFFFF; text-align:center; padding:5px;}
TD.marque{ font-family: Arial; font-size: 14px; color: #237C79; text-align:center; padding:5px; line-height: 1; background-color:#ffffff;}

TABLE.marque_ro{ background-color:#A75118; text-align:center; font-weight:bold;}
TD.marque_ro{ font-family: Arial; font-size: 14px; color: #237C79; text-align:center; padding:2px; line-height: 1; background-color:#F7D7C1;}

TABLE.marque_mo{ background-color:#AA24A9; text-align:center; font-weight:bold; width:600px;}
TD.marque_mo{ font-family: Arial; font-size: 14px; color: #237C79; text-align:center; padding:2px; line-height: 1; background-color:#F3C5F2;}

TABLE.marque_lo{ background-color:#24C824; text-align:center; font-weight:bold; width:600px;}
TD.marque_lo{ font-family: Arial; font-size: 14px; color: #237C79; text-align:center; padding:2px; line-height: 1; background-color:#C3F5C3;}

TABLE.marque_mu{ background-color:#F8F820; text-align:center; font-weight:bold; width:600px;}
TD.marque_mu{ font-family: Arial; font-size: 14px; color: #237C79; text-align:center; padding:2px; line-height: 1; background-color:#FDFDBB;}

TABLE.marque_so{ background-color:#F5BB17; text-align:center; font-weight:bold; width:600px;}
TD.marque_so{ font-family: Arial; font-size: 14px; color: #237C79; text-align:center; padding:2px; line-height: 1; background-color:#FDEBBB;}

TABLE.marque_me{ background-color:#C82020; text-align:center; font-weight:bold; width:600px;}
TD.marque_me{ font-family: Arial; font-size: 14px; color: #237C79; text-align:center; padding:2px; line-height: 1; background-color:#F6C2C2;}

TABLE.marque_ou{ background-color:#2424C8; text-align:center; font-weight:bold; width:600px;}
TD.marque_ou{ font-family: Arial; font-size: 14px; color: #237C79; text-align:center; padding:2px; line-height: 1; background-color:#C3E3F5;}

TABLE.marque_al{ background-color:#24C824; text-align:center; font-weight:bold; width:600px;}
TD.marque_al{ font-family: Arial; font-size: 14px; color: #237C79; text-align:center; padding:2px; line-height: 1; background-color:#C3F5C3;}

TABLE.marque_co{ background-color:#F5BB17; text-align:center; font-weight:bold; width:600px;}
TD.marque_co{ font-family: Arial; font-size: 14px; color: #237C79; text-align:center; padding:2px; line-height: 1; background-color:#FDEBBB;}

TABLE.marque_ha{ background-color:#F8F820; text-align:center; font-weight:bold; width:600px;}
TD.marque_ha{ font-family: Arial; font-size: 14px; color: #237C79; text-align:center; padding:2px; line-height: 1; background-color:#FDFDBB;}

TABLE.marque_li{ background-color:#AA24A9; text-align:center; font-weight:bold; width:600px;}
TD.marque_li{ font-family: Arial; font-size: 14px; color: #237C79; text-align:center; padding:2px; line-height: 1; background-color:#F3C5F2;}

TABLE.formArea { background: #f1f9fe; border-color: #7b9ebd; border-style: solid; border-width: 1px;}
TD.formAreaTitle { font-family:Arial; font-size: 12px; font-weight: bold;}


		/* ================================\
	--=( STYLES DES MODULES RESEAUX SOCIAUX )=--
		\================================ */

.titre_social_network { font-family:Arial, Helvetica, sans-serif; font-size:20px; text-align:left; margin: 0 20 0 0; padding-left: 10; color:#21535c; font-weight:bold;}
.social_network { margin: 0 20 5 0; padding: 10 10 5 0;}


		/* ====================================\
	--=( STYLES DES MODULES DESCRIPTION PRODUIT )=--
		\==================================== */

.titre_description { padding:5px 10px; font-weight:bold; margin-top:50px; font-family: Arial, Helvetica, sans-serif; font-size:16px; text-align:left; color:#FFFFFF;
	/* -- Dégradé de couleurs --*/
	background: -webkit-gradient(linear, 0 0, 0 100%, from(#89bec4), to(#21535c)); /* -- Chrome + Safari -- */
	background:                       -moz-linear-gradient(top, #89bec4, #21535c); /* -- Firefox -- */
    background:                        -ms-linear-gradient(top, #89bec4, #21535c); /* IE10 */
    background:                         -o-linear-gradient(top, #89bec4, #21535c); /* Opera 11.10+ */	
	background:                            linear-gradient(top, #89bec4, #21535c); /* -- Full CSS3 Browser -- */
        filter: progid:DXImageTransform.Microsoft.gradient(startColorStr='#89bec4', EndColorStr='#21535c'); /* IE6–IE9 */
}
.description { font-family: Arial, Helvetica, sans-serif; font-size: 14px;	padding:10px; text-align:left; background-color: #EFEFEF;}

.description *::-moz-selection {
	font-family: Arial, Helvetica, sans-serif; font-size: 14px; padding:10px; text-align:justify;
    background: none repeat scroll 0 0 #21535C;
    color: #FFFFFF;
    text-shadow: none;
}

.description *::selection {
	font-family: Arial, Helvetica, sans-serif; font-size: 14px; padding:10px; text-align:justify;
    background: none repeat scroll 0 0 #21535C;
    color: #FFFFFF;
    text-shadow: none;
}


		/* =====================================\
	--=( STYLES DES CADRES D'ENTOURAGE DES BOXES )=--
		\===================================== */

.infoBox { background: #237C79;} /* Cadre d'entourage des boxes (Original) */
.infoBoxAdvancedSearch { background: #FFFFFF; margin:10px;} /* Cadre d'entourage boxe Catalog / Advanced_Search.php (Page Recherche avancée) */
.infoBoxDirectBuy { background: #237C79;} /* Cadre d'entourage boxe Catalog / Includes / boxes / DirectBuy.php (Box Commande directe)*/
.infoBoxBestSellers { background: #237C79;} /* Cadre d'entourage boxe Catalog / Includes / boxes / Best_Sellers.php (Box des meilleurs achats)*/
.infoBoxLien { background: #237C79;} /* Cadre d'entourage boxe Catalog / Includes / boxes / lien.php */
.infoBoxCategories { background: #237C79;} /* Cadre d'entourage boxe Catalog / Includes / boxes / Categories.php (Box pour catégories)*/
.infoBoxLoginBox{ background: #237C79;}
.infoBoxCurrencies { background: #237C79;} /* Cadre d'entourage boxe Catalog / Includes / boxes / Currencies.php (Box pour devises)*/
.infoBoxInformation { background: #237C79;} /* Cadre d'entourage boxe Catalog / Includes / boxes / Information.php (Box pour Information)*/
.infoBoxLanguages { background: #237C79;} /* Cadre d'entourage boxe Catalog / Includes / boxes / Languages.php (Box des Langues)*/
.infoBoxManufacturerInfo { background: #237C79;} /* Cadre d'entourage boxe Catalog / Includes / boxes / Manufacturer_info.php (Box Info Fabricants)*/
.infoBoxManufacturers { background: #237C79;} /* Cadre d'entourage boxe Catalog / Includes / boxes / Manufacturers.php (Box de la liste des fabricants)*/
.infoBoxOrderHistory { background: #237C79;} /* Cadre d'entourage boxe Catalog / Includes / boxes / Order_history.php (Box d'historiques des commandes)*/
.infoBoxProductNotifications { background: #237C79;} /* Cadre d'entourage boxe Catalog / Includes / boxes / Product_notifications.php (Box de notification)*/
.infoBoxReviewsBoxe { background: #237C79;} /* Cadre d'entourage boxe Catalog / Includes / boxes / Reviews.php (Box des critiques)*/
.infoBoxSearch { background: #237C79;} /* Cadre d'entourage boxe Catalog / Includes / boxes / Search.php (Box de recherche)*/
.infoBoxShoppingCartBoxe { background: #237C79;} /* Cadre d'entourage boxe Catalog / Includes / boxes / Shopping_cart.php (Box du panier)*/
.infoBoxSpecials { background: #237C79;} /* Cadre d'entourage boxe Catalog / Includes / boxes / Specials.php (Box des promotions)*/
.infoBoxTellAFriend { background: #237C79;} /* Cadre d'entourage boxe Catalog / Includes / boxes / Tell_a_friend.php (Box faire connaître à un ami)*/
.infoBoxWatsNew { background: #237C79;} /* Cadre d'entourage boxe Catalog / Includes / boxes / Wats_new.php (Box des nouveautes)*/
.infoBoxCookieUsage { background: #237C79;} /* Cadre d'entourage boxe Catalog / Cookie_usage.php (Box d'explication sur l'utilisation des cookies)*/
.infoBoxPopupSearchHelp { background: #237C79;} /* Cadre d'entourage boxe Catalog / popup_search_help.php (Aide de la recherche avancée)*/
.infoBoxProductInfo { background: #237C79;} /* Cadre d'entourage boxe Catalog / Product_info.php (Box information des produits non trouvés dans le cas d'un produit pas encore disponible)*/
.infoBoxProductReviews { background: #237C79;} /* Cadre d'entourage boxe Catalog / Product_reviews.php (Box information quand il n'y a pas de critique sur un produit)*/
.infoBoxReviews { background: #237C79;} /* Cadre d'entourage boxe Catalog / reviews.php (Box information quand il n'y a pas de critique sur un produit)*/
.infoBoxShoppingCart { background: #237C79;} /* Cadre d'entourage boxe Catalog / shopping_cart.php (Box information quand le panier est vide)*/
.infoBoxSslCheck { background: #237C79;} /* Cadre d'entourage boxe Catalog / ssl_check.php (Box information sur les sessions SSL quand il y a eu un echec SSL)*/
.infoBoxNewProducts { background: #237C79;} /* Cadre d'entourage boxe Catalog / Includes / modules / New_Products.php (Box ce trouvant au milieu)*/
.infoBoxAlsoPurchasedProducts { background: #237C79;} /* 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é...)*/


		/* =========================\
	--=( STYLES INTERIEURE DES BOXES )=--
		\========================= */

.infoBoxContents { background:#FFFFFF; font-family: Arial; font-size: 12px; font-color: #237C79;} /* Interieure des boxes (Original)*/
.infoBoxContentsAdvancedSearch { background:#FFFFFF; font-family: Arial; font-size: 10px; width:35%;}/* Interieure boxe Catalog / Advanced_Search.php (Page Recherche avancée) */
.infoBoxContentsLien { background:#FAFAFA; font-family: Arial; font-size: 10px;} /* Interieure boxe Catalog / lien.php (Page Recherche avancée) */
.infoBoxContentsPopupSearchHelp { background:#FAFAFA; font-family: Arial; font-size: 10px;} /* Interieure boxe Catalog / popup_Search_help.php (Aide de la recherche avancée) */
.infoBoxContentsBestSellers { background:#FAFAFA; font-family: Arial; font-size: 10px;} /* Interieure boxe Catalog / Includes / boxes / Best_Seller.php (Box des meilleurs achats)*/
.infoBoxContentsDirectBuy { background:#FAFAFA;	font-family: Arial; font-size: 18px;} /* Interieure boxe Catalog / Includes / boxes / DirectBuy.php (Box Commande directe)*/
.infoBoxContentsCategories { width:246px; display:block; background-color:#FAFAFA; font-family: Arial; font-size: 10px; color:black; text-decoration:none; } /* Interieure boxe Catalog / Includes / boxes / Categories.php (Box pour catégories)*/
.infoBoxContentsLoginBox{ background:#FAFAFA; font-family: Arial, Helvetica, sans-serif; font-size: 12px; padding-left:3px;}
.infoBoxContentsCurrencies { background:#FAFAFA; font-family: Arial; font-size: 10px;} /* Interieure boxe Catalog / Includes / boxes / Currencies.php (Box pour devises)*/
.infoBoxContentsInformation { background:#FAFAFA; font-family: Arial; font-size: 10px;} /* Interieure boxe Catalog / Includes / boxes / Information.php (Box pour Information)*/
.infoBoxContentsLanguages { background:#FAFAFA; font-family: Arial; font-size: 10px;} /* Interieure boxe Catalog / Includes / boxes / Languages.php (Box des Langues)*/
.infoBoxContentsManufacturerInfo { background:#FAFAFA; font-family: Arial; font-size: 10px;} /* Interieure boxe Catalog / Includes / boxes / Manufacturer_info.php (Box Info Fabricants)*/
.infoBoxContentsManufacturers { background:#FAFAFA; font-family: Arial; font-size: 10px;} /* Interieure boxe Catalog / Includes / boxes / Manufacturers.php (Box de la liste des fabricants)*/
.infoBoxContentsOrderHistory { background:#FAFAFA; font-family: Arial; font-size: 10px;} /* Interieure boxe Catalog / Includes / boxes / Order_history.php (Box d'historiques des commandes)*/
.infoBoxContentsProductNotifications { background:#FAFAFA; font-family: Arial; font-size: 10px;} /* Interieure boxe Catalog / Includes / boxes / Product_notification.php (Box de notification)*/
.infoBoxContentsReviewsBoxe { background:#FAFAFA; font-family: Arial; font-size: 10px;} /* Interieure boxe Catalog / Includes / boxes / Reviews.php (Box des critiques)*/
.infoBoxContentsSearch { background:#FAFAFA; font-family: Arial; font-size: 10px;} /* Interieure boxe Catalog / Includes / boxes / Search.php (Box de recherche)*/
.infoBoxContentsShoppingCartBoxe { background:#FAFAFA; font-family: Arial, Helvetica, sans-serif; font-size: 11px; padding-left:3px;} /* Interieure boxe Catalog / Includes / boxes / Shopping_cart.php (Box du panier)*/
.infoBoxContentsSpecials { background:#FAFAFA; font-family: Arial; font-size: 10px;} /* Interieure boxe Catalog / Includes / boxes / Specials.php (Box des promotions)*/
.infoBoxContentsTellAFriend { background:#FAFAFA; font-family: Arial; font-size: 10px;} /* Interieure boxe Catalog / Includes / boxes / Tell_a_friend.php (Box faire connaître à un ami)*/
.infoBoxContentsWatsNew { background:#FAFAFA; font-family: Arial; font-size: 10px;} /* Interieure boxe Catalog / Includes / boxes / Wats_new.php (Box des nouveautes)*/
.infoBoxContentsCookieUsage { background:#FAFAFA; font-family: Arial; font-size: 10px;} /* Interieure boxe Catalog / Cookie_Usage.php (Box d'explication sur l'utilisation des cookies)*/
.infoBoxContentsProductInfo { background:#FAFAFA; font-family: Arial; 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)*/
.infoBoxContentsReviews { background:#FAFAFA; font-family: Arial; font-size: 10px;} /* Interieure boxe Catalog / Reviews.php (Box information quand il n'y a pas de critique sur un produit)*/
.infoBoxContentsShoppingCart { background:#FAFAFA; font-family: Arial; font-size: 10px;} /* Interieure boxe Catalog / Shopping_cart.php (Box information quand le panier est vide)*/
.infoBoxContentsSslCheck { background:#FAFAFA; font-family: Arial; font-size: 10px;} /* Interieure boxe Catalog / ssl_check.php (Box information sur les sessions SSL quand il y a eu un echec SSL)*/
.infoBoxContentsProductReviews { background:#FAFAFA; font-family: Arial; font-size: 10px;} /* Interieure boxe Catalog / product_reviews.php (Box information quand il n'y a pas de critique sur un produit)*/
.infoBoxContentsNewProducts { background:#FAFAFA; font-family: Arial; background:#FFFFFF;} /* Interieure boxe Catalog / Includes / modules / New_Products.php (Boxe qui affiche les nouveaux produits au milieu)*/
.infoBoxContentsAlsoPurchasedProducts { background:#FAFAFA; font-family: Arial; font-size: 10px;} /* Interieure boxe Catalog / Includes / modules / Also_Purchased_Products.php (Box  ce trouvant au milieu des clients qui ont acheté ce produit ont aussi acheté...)*/
.infoBoxNotice { background:#FAFAFA; font-family: Arial; font-size: 10px;}
.infoBoxNoticeContents { background:#FAFAFA; font-family: Arial; font-size: 10px;}


		/* ==================================\
	--=( STYLES DES ENTETES ET PIEDS DE BOXES )=--
		\================================== */

TD.infoBoxHeading { background:url(corner_fond.png); font-family: Arial; font-size: 16px; color: #FFFFFF;} /* Entete et pied des Boxes droite,  gauche et centrale (Original)*/
TD.infoBoxHeadingAdvancedSearch { background:url(corner_fond.png); font-family: Arial; font-size: 14px; color: #FFFFFF;} /* Entete et pied Boxes Catalog / Advanced_search.php (Page Recherche avancée ) */
TD.infoBoxHeadingPopupSearchHelp { background:url(corner_fond.png); font-family: Arial; font-size: 14px; color: #FFFFFF;} /* Entete et pied Boxes Catalog / Popup_search_help .php (Aide de la recherche avancée) */
TD.infoBoxHeadinglien { background:url(corner_fond.png); font-family: Arial; font-size: 14px; color: #FFFFFF;} /* Entete et pied Boxes Catalog / lien.php  */
TD.infoBoxHeadingLoginBox{ background:url(corner_fond.png); font-family: Arial; font-size: 14px; color: #FFFFFF;} /* Entete et pied Boxes Catalog / LoginBox.php (ouverture de session) */
TD.infoBoxHeadingFeatured{ background:url(corner_fond.png); font-family: Arial; font-size: 14px; font-weight:bold; color: #FFFFFF;}  /*featured_products */
TD.infoBoxHeadingDirectBuy { background:url(corner_fond.png); font-family: Arial; font-size: 14px; color: #FFFFFF;} /* Entete et pied Boxes Catalog / includes / boxes / DirectBuy.php (Box Commande direct) */
TD.infoBoxHeadingBestSellers { background:url(corner_fond.png); font-family: Arial; font-size: 14px; color: #FFFFFF;} /* Entete et pied Boxes Catalog / includes / boxes / best_sellers.php (Box des meilleurs achats) */
TD.infoBoxHeadingCategories { background:url(corner_fond.png); font-family: Arial; font-size: 14px; color: #FFFFFF;} /* Entete et pied Boxes Catalog / includes / boxes / catgories.php (Box pour catégories) */
TD.infoBoxHeadingCurrencies { background:url(corner_fond.png); font-family: Arial; font-size: 14px; color: #FFFFFF;} /* Entete et pied Boxes Catalog / includes / boxes / currencies.php (Box pour devises) */
TD.infoBoxHeadingLanguages { background:url(corner_fond.png); font-family: Arial; font-size: 14px; color: #FFFFFF;} /* Entete et pied Boxes Catalog / includes / boxes / languages.php (Box des Langues) */
TD.infoBoxHeadingManufacturerInfo { background:url(corner_fond.png); font-family: Arial; font-size: 14px; color: #FFFFFF;} /* Entete et pied Boxes Catalog / includes / boxes / manufacturer_info.php (Box Info Fabricants) */
TD.infoBoxHeadingManufacturers { background:url(corner_fond.png); font-family: Arial; font-size: 14px; color: #FFFFFF;} /* Entete et pied Boxes Catalog / includes / boxes / manufacturers.php (Box de la liste des fabricants) */
TD.infoBoxHeadingOrderHistory { background:url(corner_fond.png); font-family: Arial; font-size: 14px; color: #FFFFFF;} /* Entete et pied Boxes Catalog / includes / boxes / order_history.php (Box d'historiques des commandes) */
TD.infoBoxHeadingProductNotifications { background:url(corner_fond.png); font-family: Arial; font-size: 14px; color: #FFFFFF;} /* Entete et pied Boxes Catalog / includes / boxes / product_notification.php (Box de notification) */
TD.infoBoxHeadingReviewsBoxe { background:url(corner_fond.png); font-family: Arial; font-size: 14px; color: #FFFFFF;} /* Entete et pied Boxes Catalog / includes / boxes / reviews.php (Box des critiques) */
TD.infoBoxHeadingSearch { background:url(corner_fond.png); font-family: Arial; font-size: 14px; color: #FFFFFF;} /* Entete et pied Boxes Catalog / includes / boxes / search.php (Box de recherche) */
TD.infoBoxHeadingShoppingCartBoxe { background:url(corner_fond.png); font-family: Arial; font-size: 14px; color: #FFFFFF;} /* Entete et pied Boxes Catalog / includes / boxes / shopping_cart.php (Box du panier) */
TD.infoBoxHeadingSpecials { background:url(corner_fond.png); font-family: Arial; font-size: 14px; color: #FFFFFF;} /* Entete et pied Boxes Catalog / includes / boxes / specials.php (Box des promotions) */
TD.infoBoxHeadingTellAFriend { background:url(corner_fond.png); font-family: Arial; font-size: 14px; color: #FFFFFF;} /* Entete et pied Boxes Catalog / includes / boxes / tell_a_friend.php (Box faire connaître à un ami) */
TD.infoBoxHeadingWatsNew { background:url(corner_fond.png); font-family: Arial; font-size: 14px; color: #FFFFFF;} /* Entete et pied Boxes Catalog / includes / boxes / wats_new.php (Box des nouveautes ) */
TD.infoBoxHeadingInformation { background:url(corner_fond.png); font-family: Arial; font-size: 14px; color: #FFFFFF;} /* Entete et pied Boxes Catalog / includes / boxes / information.php (Box pour Information) */
TD.infoBoxHeadingCookieUsage { background:url(corner_fond.png); font-family: Arial; font-size: 10px; font-weight: bold;	color: #393939;} /* Entete et pied Boxes Catalog / Cookie_usage.php (Box d'explication sur l'utilisation des cookies)*/
TD.infoBoxHeadingSslCheck { background:url(corner_fond.png); font-family: Arial; font-size: 10px; font-weight: bold; color: #393939;} /* Entete et pied Boxes Catalog / ssl_check.php (Box information sur les sessions SSL quand il y a eu un echec SSL)*/
TD.infoBoxHeadingNewProducts { background:url(corner_fond.png); font-family: Arial; font-size: 14px; color: #FFFFFF;} /* Entete et pied Boxes Catalog / includes / modules / new_products.php (Box qui affiche les nouveaux produits au milieu) */
TD.infoBoxHeadingAlsoPurchasedProducts { background:url(corner_fond.png); font-family: Arial; font-size: 14px; color: #FFFFFF;} /* 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.infoBox, SPAN.infoBox { font-family: Arial; font-size: 10px;}

TR.accountHistory-odd, TR.addressBook-odd, TR.alsoPurchased-odd, TR.payment-odd, TR.productReviews-odd, TR.upcomingProducts-odd, TR.shippingOptions-odd { background: #E6E6E6;}
TR.accountHistory-even, TR.addressBook-even, TR.alsoPurchased-even, TR.payment-even, TR.productReviews-even, TR.upcomingProducts-even, TR.shippingOptions-even { background: #ffffff;}
TR.productListing-odd { background: #F8F8F8;}
TR.productListing-even {}

TABLE.productListing { border: 1px; border-style: solid; border-color: #b6b7cb; border-spacing: 1px;}
.productListing-heading { font-family: Arial; font-size: 10px; background: #b6b7cb; color: #FFFFFF; font-weight: bold;}
TD.productListing-data { font-family: Arial; font-size: 10px;}


		/* ==============\
	--=( STYLES DES PAGES )=--
		\============== */

.pageHeading, DIV.pageHeading { font-family: Arial; font-size: 14px; font-weight: bold; color: #9a9a9a; text-align: justify; padding: 15px 5px 15px 10px;}
.pageHeading h1 { font-family: Arial; font-size: 20px; font-weight: bold; color: #9a9a9a; text-align: justify;}
.pagePromo { font-family: Arial; font-size: 20px; font-weight: bold; color: #ff0000; text-align: justify;}
.pagelitleHeading{ font-family: Arial; font-size: 13px; font-weight: bold; color: #9a9a9a;}


		/* ==============\
	--=( STYLES DES SPANS )=--
		\============== */

SPAN.greetUser { font-family: Arial; font-size: 12px; color: #f0a480; font-weight: bold;}
SPAN.markProductOutOfStock { font-family:Arial; font-size: 12px; color: #c76170; font-weight: bold; }
SPAN.productSpecialPrice { font-family: Arial; color: #ff0000;}
SPAN.errorText { font-family: Arial; color: #ff0000;}
SPAN.newItemInCart { font-family: Arial; font-size: 10px; color: #ff0000;}


		/* =====================\
	--=( STYLES DES MESSAGES BOX )=--
		\===================== */

.messageBox { font-family: Arial; font-size: 10px; }
.messageStackError, .messageStackWarning { font-family: Arial; font-size: 10px; background-color: #ffb3b5; }
.messageStackSuccess { font-family: Arial; font-size: 10px; background-color: #99ff00; }


		/* =============\
	--=( STYLES MENU TOP )=--
		\============= */

.MenuTop { font-family: Arial; font-size: 10px; text-align : center;}
.SousMenuTop { padding:5px; font-family: Arial; font-size: 12px; text-align : center;}


		/* ==============\
	--=( STYLES DES BLOCS )=--
		\============== */

.bloc1 {background-color:#21535c; padding: 10 10 10 10px; padding:10px; margin:10px; text-align:left;
		-webkit-border-radius:15px; /* -- Chrome + Safari -- */
		   -moz-border-radius:15px; /* -- Firefox -- */
			-ms-border-radius:15px; /* -- ie10 -- */
				border-radius:15px; /* -- FULL CSS3 -- */
		/* -- Dégradé de couleurs --*/
		background: -webkit-gradient(linear, 0 0, 0 100%, from(#89bec4), to(#21535c)); /* -- Chrome + Safari -- */
		background:                       -moz-linear-gradient(top, #89bec4, #21535c); /* -- Firefox -- */
		background:                        -ms-linear-gradient(top, #89bec4, #21535c); /* IE10 */
		background:                         -o-linear-gradient(top, #89bec4, #21535c); /* Opera 11.10+ */	
		background:                            linear-gradient(top, #89bec4, #21535c); /* -- Full CSS3 Browser -- */
			filter: progid:DXImageTransform.Microsoft.gradient(startColorStr='#89bec4', EndColorStr='#21535c'); /* IE6–IE9 */
}


	.bloc1-2 { color:#FFFFFF; padding-left:10px; padding-bottom: 10px; font-weight:bolder;	}
	.bloc1-3 { color:#FFFFFF;}
		
.bloc2 {background-color:#FFFFFF; padding:10px; margin:10px; text-align:left; position:relative;
		-webkit-border-radius:15px; /* -- Chrome + Safari -- */
		   -moz-border-radius:15px; /* -- Firefox -- */
			-ms-border-radius:15px; /* -- ie10 -- */
				border-radius:15px; /* -- FULL CSS3 -- */
	}

.bloc3 { padding:10px; margin:10px; text-align:left; position:relative;}

.bloc4 {background-color:#21535c; padding: 10 10 10 10px; padding:10px; margin:10px; text-align:left;
		/* -- Dégradé de couleurs --*/
		background: -webkit-gradient(linear, 0 0, 0 100%, from(#89bec4), to(#21535c)); /* -- Chrome + Safari -- */
		background:                       -moz-linear-gradient(top, #89bec4, #21535c); /* -- Firefox -- */
		background:                        -ms-linear-gradient(top, #89bec4, #21535c); /* IE10 */
		background:                         -o-linear-gradient(top, #89bec4, #21535c); /* Opera 11.10+ */	
		background:                            linear-gradient(top, #89bec4, #21535c); /* -- Full CSS3 Browser -- */
			filter: progid:DXImageTransform.Microsoft.gradient(startColorStr='#89bec4', EndColorStr='#21535c'); /* IE6–IE9 */
}

.blocFooter {width:100%; height:260px; margin-top:0px; background: url(../../../../images/fondFooter.gif); color:#333333;}
.blocEngagements {width:66%; float:left; text-align:justify; font-size:0.8em;}
ul.blocEngagements li {color: #FF0000;}
.blocAgences {float:left;}
.blocAgencesList {font-weight:bold; font-size:12px;; margin-top:20px; margin-left:5px; text-align:left;}


		/* ================\
	--=( STYLES NON CLASSES )=--
		\================ */
	
.boxText { 	background:#FAFAFA; font-family: Arial, Helvetica, sans-serif; font-size: 12px; padding-left:3px;}
.boxTextDestock { font-family: Arial, Helvetica, sans-serif; font-size: 12px; padding-left:3px;}
.errorBox { font-family : Arial; font-size : 10px; background: #ffb3b5; font-weight: bold; }
.stockWarning { font-family : Arial; font-size : 10px; color: #cc0033; }
.productsNotifications { background: #f2fff7; }
.orderEdit { font-family : Arial; font-size : 10px; color: #70d250; text-decoration: underline; }

.inputRequirement { font-family: Arial; font-size: 10px; color: #ff0000; }

.entoure{ border: 1px solid #237C79;}

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

TD.smallText, SPAN.smallText, P.smallText { font-family: Arial; font-size: 10px; text-align:left;}
TD.smallTextbis { font-family: Arial; font-size: 10px; text-align:center;}


TD.accountCategory { font-family: Arial; font-size: 13px; color: #aabbdd;}

TD.fieldKey { font-family: Arial; font-size: 12px; font-weight: bold;}
TD.fieldValue { font-family: Arial; font-size: 12px;}

CHECKBOX, INPUT, RADIO, SELECT { font-family: Arial; font-size: 11px;}

TEXTAREA { width: 100%; font-family: Arial; font-size: 11px;}

.moduleRow { }
.moduleRowOver { background-color: #D7E9F7; cursor: pointer; cursor: hand; }
.moduleRowSelected { background-color: #E9F4FC; }

.checkoutBarFrom, .checkoutBarTo { font-family: Arial; font-size: 10px; color: #8c8c8c; }
.checkoutBarCurrent { font-family: Arial; font-size: 10px; color: #000000; }

.famHome { background-color:#eee; border-top: dashed 1px #CCC; padding: 2px 10px; color:#666666; }
.famHome a:link { color:#666666; }
.famHome a:visited { color:#666666; }
.famHome a:hover { color:#666666; }
.famHome a:active { color:#666666; }

.famHome:hover { background-color:#ffffff; }

.blocpromo{ width:270px; height:300px;}
.blocPromo {margin-bottom:10px; width:260px; border: solid 1px #CCC;
			-webkit-border-radius: 0px 5px 0px 0px;
  			   -moz-border-radius: 0px 5px 0px 0px;
                    border-radius: 0px 5px 0px 0px;
}

.prodHome { border-top: solid 1px #CCC; font-weight:bold; color:#3B3C3B;}
.prodHome a:link { font-weight:bold; color:#3B3C3B;}
.prodHome a:visited { font-weight:bold; color:#3B3C3B;}
.prodHome a:active { text-decoration:underline;}
.prodHome a:hover { text-decoration:underline;}

FORM { display: inline;}

.formulaire { font-weight:bold; font-size:14px;}

.buttonDestock {
  font-family: Arial;
  color: #ffffff;
  font-size: 12px;
  padding: 2px 5px;
  margin-bottom:5px;
  text-decoration: none;
  -webkit-border-radius: 10px;
  -moz-border-radius: 10px;
  -webkit-box-shadow: 0px 1px 3px #666666;
  -moz-box-shadow: 0px 1px 3px #666666;
  text-shadow: 1px 1px 3px #666666;
  border: solid #cc0404 1px;
  background: -webkit-gradient(linear, 0 0, 0 100%, from(#f55a5a), to(#FF4242));
  background: -moz-linear-gradient(top, #f55a5a, #FF4242);
  -ms-filter: progid:DXImageTransform.Microsoft.gradient(startColorStr=#f55a5a, endColorStr=#FF4242);
  filter: progid:DXImageTransform.Microsoft.gradient(startColorStr=#f55a5a, endColorStr=#FF4242);
  display:inline-block; /* IE is so silly */
}
.buttonDestock:hover {
  background: #f55a5a;
  text-decoration:none;
}




		/* =======\
	--=( :: FIN :: )=--
		\======= */
		
		
/*
 * jQuery UI Accordion 1.8.18
 *
 * Copyright 2011, AUTHORS.txt (http://jqueryui.com/about)
 * Dual licensed under the MIT or GPL Version 2 licenses.
 * http://jquery.org/license
 *
 * http://docs.jquery.com/UI/Accordion#theming
 */
/* IE/Win - Fix animation bug - #4615 */
.ui-accordion { width: 100%; }
.ui-accordion .ui-accordion-header { cursor: pointer; position: relative; margin-top: 1px; zoom: 1; }
.ui-accordion .ui-accordion-li-fix { display: inline; }
.ui-accordion .ui-accordion-header-active { border-bottom: 0 !important; }
.ui-accordion .ui-accordion-header a { display: block; font-size: 1em; padding: .5em .5em .5em .7em; }
.ui-accordion-icons .ui-accordion-header a { padding-left: 2.2em; }
.ui-accordion .ui-accordion-header .ui-icon { position: absolute; left: .5em; top: 50%; margin-top: -8px; }
.ui-accordion .ui-accordion-content { padding: 1em 2.2em; border-top: 0; margin-top: -2px; position: relative; top: 1px; margin-bottom: 2px; overflow: auto; display: none; zoom: 1; text-align:left; }
.ui-accordion .ui-accordion-content-active { display: block; }

#robotique {height:75px !important;}
#modelisme {height:150px !important;}
#loisir {height:150px !important;}
#musique {height:80px !important;}
#sono {height:295px !important;}
#metrologie {height:170px !important;}
#outil {height:260px !important;}
#alim {height:180px !important;}
#composant {height:180px !important;}
#coffret {height:180px !important;}

#accordion h3 {width:100%; color:#ffffff; font-size:14px; font-weight:bold; line-height:20px; height:20px; text-align:left; background:#21535c; padding-bottom:10px; border: solid 1px #aaaaaa;
	/* -- Dégradé de couleurs --*/
	background: -webkit-gradient(linear, 0 0, 0 100%, from(#ffffff), to(#cccccc)); /* -- Chrome + Safari -- */
	background:                       -moz-linear-gradient(top, #ffffff, #cccccc); /* -- Firefox -- */
    background:                        -ms-linear-gradient(top, #ffffff, #cccccc); /* IE10 */
    background:                         -o-linear-gradient(top, #ffffff, #cccccc); /* Opera 11.10+ */	
	background:                            linear-gradient(top, #ffffff, #cccccc); /* -- Full CSS3 Browser -- */
        filter: progid:DXImageTransform.Microsoft.gradient(startColorStr='#ffffff', EndColorStr='#cccccc');}
		
#accordion img {width:80px; border: solid 1px #aaaaaa;}



.ddeCata { width:700px; border:1px solid #9a9a9a; margin-left:auto; margin-right:auto; }
.ddeCata .title { width:100%; color:#ffffff; font-size:2em; font-weight:bold; text-align:center;
	background: -webkit-gradient(linear, 0 0, 0 100%, from(#89bec4), to(#21535c)); /* -- Chrome + Safari -- */
	background:                       -moz-linear-gradient(top, #89bec4, #21535c); /* -- Firefox -- */
    background:                        -ms-linear-gradient(top, #89bec4, #21535c); /* IE10 */
    background:                         -o-linear-gradient(top, #89bec4, #21535c); /* Opera 11.10+ */	
	background:                            linear-gradient(top, #89bec4, #21535c); /* -- Full CSS3 Browser -- */
        filter: progid:DXImageTransform.Microsoft.gradient(startColorStr='#89bec4', EndColorStr='#21535c'); /* IE6–IE9 */
 }
.ddeCata .content { float:left; width:50%; text-align:center; }
.ddeCata .subTitle { font-size:1.5em; font-weight:bold; color:#9a9a9a; text-align:center; }
.ddeCata .adressemail { font-weight:bold; color:#9a9a9a; font-size:12px; text-align:left;}
.ddeCata .validation { background:#fff; border:1px solid #9a9a9a; border-radius: 10px; margin:10px; padding:10px;}

.pageMag { margin-top:10px; margin-left:10px; }
.coordMag { float:left; width:370px; }
.coordMag h1 {font-weight:bold;}
.adresseMag { background-color:#CCCCCC; padding:5px; }
.openinghours { margin-top:10px; }
.googleMap { float:left; width:420px; text-align:center; margin-left:15px; }
.plan { border:1px #666666 solid; padding:3px; }
