/*
  $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
  
*/
BODY {
	SCROLLBAR-FACE-color: #d4d3e5;
	SCROLLBAR-HIGHLIGHT-COLOR: #0d0d6d;
	SCROLLBAR-SHADOW-COLOR: #0d0d6d;
	SCROLLBAR-3DLIGHT-COLOR: #0d0d6d;
	SCROLLBAR-ARROW-COLOR:  #0d0d6d;
	SCROLLBAR-TRACK-COLOR: #0d0d6d;
	SCROLLBAR-DARKSHADOW-COLOR: #0d0d6d;
	color: #000000;
	background-color: #ffffff;
	color: #000000;
	padding:0;
	margin: 0px;
	text-align: center;
}

/* cadre principal */
#contener {
  position: relative; 
  margin-left: auto;
  margin-right: auto;
  width: 1000px;
  text-align: left;
  align:center;
}
.tblprincipale{
	border-right-width: 1px;
	border-left-width: 1px;
	border-right-style: solid;
	border-left-style: solid;
	border-right-color: #d9d9dc;
	border-left-color: #d9d9dc;
}
.fieldset{
	background-color: #e9e9e9;
}
#comboMenu{
	 position: relative; 
  margin-left: -2;
  margin-right: auto;
   padding: 0;
 
  text-align: left;
  align:left;
}
#comboMenu select{
font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #000000;
	width: 170px;
}
.comboSubmit{
	
}
#comboMenu label {
  display:block;
  float:left;
  text-align:right;
  width:80px;
  line-height:18px;
  padding-right:4px;
}
.fd_search{
	background-image: url(../../../../images/fd_search.jpg);
	background-repeat: no-repeat;
	border-top-width: 0px;
	border-right-width: 0px;
	border-bottom-width: 0px;
	border-left-width: 0px;
	height: 235px;
	width: 586px;
}
.fdheader{
	background-image: url(../../../../images/fdheader.jpg);
	background-repeat: no-repeat;
	width: 705px;
}
.tdcount_panier{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-weight: bold;
	color: #000066;
}
.tdmon_panier{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #000066;
}

.tdbouton_contact{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-weight: bold;
	color: #ffffff;
	background-image: url(../../../../images/m5.jpg);
	background-repeat: no-repeat;
	text-align: center;
	vertical-align: middle;
	height: 35px;
	width: 154px;
}
.tdbouton_affilies{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-weight: bold;
	color: #ffffff;
	background-image: url(../../../../images/m4.jpg);
	background-repeat: no-repeat;
	text-align: center;
	vertical-align: middle;
	height: 35px;
	width: 154px;
}
.tdbouton_plan{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-weight: bold;
	color: #ffffff;
	background-image: url(../../../../images/m3.jpg);
	background-repeat: no-repeat;
	text-align: center;
	vertical-align: middle;
	height: 35px;
	width: 154px;
}
.tdbouton_compte{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-weight: bold;
	color:#ffffff;
	background-image: url(../../../../images/m2.jpg);
	background-repeat: no-repeat;
	text-align: center;
	vertical-align: middle;
	height: 35px;
	width: 154px;
}
.tdbouton_accueil{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-weight: bold;
	color: #ffffff;
	background-image: url(../../../../images/m1.jpg);
	background-repeat: no-repeat;
	text-align: center;
	vertical-align: middle;
	height: 35px;
	width: 154px;
}
				

				
				
.tdbouton{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-weight: bold;
	color: #ffffff;
	background-image: url(../../../../images/fdbouton.jpg);
	background-repeat: no-repeat;
	text-align: center;
	vertical-align: middle;
	height: 25px;
	width: 105px;
}
.tdboutonaffilies{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-weight: bold;
	color: #ffffff;
	background-image: url(../../../../images/fdboutonaffilies.jpg);
	background-repeat: no-repeat;
	text-align: center;
	vertical-align: middle;
	height: 25px;
	width: 135px;
}
.label{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-weight: bold;
	color: #000066;
}
.fdfooter{
background-image: url(../../../../images/footer.jpg);
	background-repeat: no-repeat;
	height: 155px;
}
.tblheader{
	border-right-width: 1px;
	border-left-width: 1px;
	border-right-style: solid;
	border-left-style: solid;
	border-right-color: #d9d9dc;
	border-left-color: #d9d9dc;
}
.infoBoxContentsba{
background-image: url(../../../../images/fdba.jpg);
	background-repeat: no-repeat;
}
.tblselection{
background-image: url(../../../../images/fdselection.jpg);
	background-repeat: no-repeat;
}
.tbllisting{
background-image: url(../../../../images/fdlisting.jpg);
	background-repeat: no-repeat;
}
.productprice{
	font-family:  Arial, Verdana, Helvetica, sans-serif;
	font-size: 18px;
	font-weight: bold;
	color: #FF0000;
}
.productpricelist{
	font-family:  Arial, Verdana, Helvetica, sans-serif;
	font-size: 15px;
	font-weight: bold;
	color: #FF0000;
}

.productpriceinit{
	font-family:  Arial, Verdana, Helvetica, sans-serif;
	font-size: 14px;
	font-weight: bold;
	color: #666666;
}
.productpriceinitinfo{
	font-family:  Arial, Verdana, Helvetica, sans-serif;
	font-size: 18px;
	font-weight: bold;
	color: #666666;
}
a.productname{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-weight: bold;
	color: #666666;
}
a.productname:hover{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-weight: bold;
	color: #ff0000;
}
.logoheader{
background-image: url(../../../../images/logo1.jpg);
	background-repeat: no-repeat;
}
.logoheader2{
background-image: url(../../../../images/logo2.jpg);
	background-repeat: no-repeat;
}
.logoheader3{
background-image: url(../../../../images/logo3.jpg);
	background-repeat: no-repeat;
}
.comboProductsTb{
	background-color: #e9e9e9;
	border-right-width: 1px;
	border-bottom-width: 1px;
	border-left-width: 1px;
	border-right-style: solid;
	border-bottom-style: solid;
	border-left-style: solid;
	border-right-color: #CCCCCC;
	border-bottom-color: #CCCCCC;
	border-left-color: #CCCCCC;
}
.thirdStep{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 18px;
	font-weight: bold;
	color: #000066;
}
.cat{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
	color: #ff0000;
}
a.prod{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-weight: bold;
	color: #000066;
}
a.prod:hover{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-weight: bold;
	color: #ff0000;
}

.currentSelection{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-weight: bold;
	color: #ff0000;
}
a.cattitle{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size:12px;
	font-weight: bold;
	color: #000066;
}
a.cattitle:hover{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size:12px;
	font-weight: bold;
	color: #ff0000;
}
.catname{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size:20px;
	font-weight: bold;
	color: #000066;
	background-image: url(../../../../images/fdcat.jpg);
	background-repeat: no-repeat;
}
.catname1{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size:20px;
	font-weight: bold;
	color: #000066;
	background-image: url(../../../../images/fdcat.jpg);
	background-repeat: no-repeat;
	
}
.selection{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size:10px;
	color: #000066;
	background-image: url(../../../../images/fdcat.jpg);
	background-repeat: no-repeat;
	height: 25px;
}
.select_options{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #333333;
	height: 20px;
	width: 120px;
}
TD.pageHeading, DIV.pageHeading {
  font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size:20px;
	font-weight: bold;
	color: #000066;
	background-image: url(../../../../images/fdcat.jpg);
	background-repeat: no-repeat;
}
.main1{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-weight: bold;
	color: #000066;
}
.productfrend{
  font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size:20px;
	font-weight: bold;
	color: #000066;
}
.texte{
font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size:10px;
	font-weight: bold;
	color: #ff0000;
}
.select_login{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #000000;
	height: 15px;
	width: 150px;
	
}
.select_kit{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 9px;
	color: #000000;
	height: 15px;
	width: 180px;
	
}
.selectCombo{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #000000;
	height: 15px;
	width: 150px;
}
.activ{
font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size:10px;
	color: #000000;
}
a.conditions{
font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size:10px;
	font-weight: bold;
	color: #ff0000;
}
a.conditions:hover{
font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size:10px;
	font-weight: bold;
	color: #ff0000;
	
}
a.tdcount_panier{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-weight: bold;
	color: #ffffff;

}
a.tdcount_panier:hover{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-weight: bold;
	color: #ff0000;
	text-decoration: none;
}
a.lienboxes{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #7a7a7a;
}
a.lienboxes:hover{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #ff0000;
}
.select_homeSearch{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #000000;
	height: 20px;
	width: 150px;
	border: 1px solid #cccde1;
	background-color: #ffffff;
}
.search{
font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #000000;
}

a.search{
font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #000000;
}
a.search:hover{
font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #ff0000;
}
.boxText { font-family: Verdana, Arial, sans-serif; font-size: 10px; }
.errorBox { font-family : Verdana, Arial, sans-serif; font-size : 10px; background: #ffb3b5; font-weight: bold; }
.stockWarning { font-family : Verdana, Arial, sans-serif; font-size : 10px; color: #ff0000; }
.productsNotifications { background: #f2fff7; }
.orderEdit { font-family : Verdana, Arial, sans-serif; font-size : 10px; color: #ff0000; text-decoration: underline; }


A {
	color: #000000;
	text-decoration: none;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
}

A:hover {
	color: #ff0000;
	text-decoration: underline;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
}

FORM {
	display: inline;
}

TR.header {
  background: #ffffff;
}

TR.headerNavigation {
  background: #bbc3d3;
}

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

A.headerNavigation {
	color: #0000066;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
}

A.headerNavigation:hover {
  color: #000066;
  font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
}
.breadcrumb{
  color: #fc2221;
  font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
}
a.breadcrumb{
  color: #000066;
  font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
}
a.breadcrumb:hover{
  color: #ff0000;
  font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
}
TR.headerError {
  background: #ff0000;
}

TD.headerError {
  font-family: Tahoma, Verdana, Arial, sans-serif;
  font-size: 12px;
  background: #ff0000;
  color: #ffffff;
  font-weight : bold;
  text-align : center;
}

TR.headerInfo {
  background: #00ff00;
}

TD.headerInfo {
  font-family: Tahoma, Verdana, Arial, sans-serif;
  font-size: 12px;
  background: #00ff00;
  color: #ffffff;
  font-weight: bold;
  text-align: center;
}

TR.footer {
  background: #bbc3d3;
}

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


/*---------- CADRES D'ENTOURAGE DES BOXES ----------*/

/* Cadre d'entourage des boxes (Original) */
.infoBox {
  background: #b6b7cb;
}
.infoBox3 {
	border: 1px solid #b6b7cb;
}

/* Cadre d'entourage boxe Catalog / Advanced_Search.php (Page Recherche avancée) */
.infoBoxAdvancedSearch {
	
}
.infoBoxNews {
	
}


/* 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: #ffffff;
	border-right-width: 1px;
	border-left-width: 1px;
	border-right-style: solid;
	border-left-style: solid;
	border-right-color: #d9d9dc;
	border-left-color: #d9d9dc;
}

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

/* 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: Verdana, Arial, sans-serif;
  font-size: 10px;
  }

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

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

/* Interieure boxe Catalog / Includes / boxes / Best_Seller.php (Box des meilleurs achats)*/
.infoBoxContentsBestSellers {
	background: #FDF5E6;
	font-family: Verdana, Arial, sans-serif;
	font-size: 10px;
}

/* Interieure boxe Catalog / Includes / boxes / Categories.php (Box pour catégories)*/
.infoBoxContentsCategories {
	font-family: Verdana, Arial, sans-serif;
	font-size: 10px;
}
.infoBoxContentsNews {
	
}

/* Interieure boxe Catalog / Includes / boxes / Currencies.php (Box pour devises)*/
.infoBoxContentsCurrencies {
	background: #f8f8f9;
	font-family: Verdana, Arial, sans-serif;
	font-size: 10px;
}

/* Interieure boxe Catalog / Includes / boxes / Information.php (Box pour Information)*/
.infoBoxContentsInformation {
	background: #FFE4B5;
	font-family: Verdana, Arial, sans-serif;
	font-size: 10px;
}

/* Interieure boxe Catalog / Includes / boxes / Languages.php (Box des Langues)*/
.infoBoxContentsLanguages {
	background: #f8f8f9;
	font-family: Verdana, Arial, sans-serif;
	font-size: 10px;
}

/* Interieure boxe Catalog / Includes / boxes / Manufacturer_info.php (Box Info Fabricants)*/
.infoBoxContentsManufacturerInfo {
	background: Silver;
	font-family: 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: 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: Verdana, Arial, sans-serif;
	font-size: 10px;
}

/* Interieure boxe Catalog / Includes / boxes / Product_notification.php (Box de notification)*/
.infoBoxContentsProductNotifications {
	background: Silver;
	font-family: Verdana, Arial, sans-serif;
	font-size: 10px;
}

/* Interieure boxe Catalog / Includes / boxes / Reviews.php (Box des critiques)*/
.infoBoxContentsReviewsBoxe {
	background: Silver;
	font-family: Verdana, Arial, sans-serif;
	font-size: 10px;
}

/* Interieure boxe Catalog / Includes / boxes / Search.php (Box de recherche)*/
.infoBoxContentsSearch {
	background: #f8f8f9;
	font-family: Verdana, Arial, sans-serif;
	font-size: 10px;
}

/* Interieure boxe Catalog / Includes / boxes / Shopping_cart.php (Box du panier)*/
.infoBoxContentsShoppingCartBoxe {
	background: #FFF0F5;
	font-family: Verdana, Arial, sans-serif;
	font-size: 10px;
}

/* Interieure boxe Catalog / Includes / boxes / Specials.php (Box des promotions)*/
.infoBoxContentsSpecials {
	background: #FFF0F5;
	font-family: 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: Verdana, Arial, sans-serif;
	font-size: 10px;
}

/* Interieure boxe Catalog / Includes / boxes / Wats_new.php (Box des nouveautes)*/
.infoBoxContentsWatsNew {
	background: #AFEEEE;
	font-family: 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: 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: 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: 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: 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: 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: 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: 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: Verdana, Arial, sans-serif;
	font-size: 10px;
}

.infoBoxNotice {
  background: #FF8E90;
}

.infoBoxNoticeContents {
  background: #FFE6E6;
  font-family: 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: Verdana, Arial, sans-serif;
  font-size: 10px;
  font-weight: bold;
  background: #cdcdd9;
  color: #000066;
}

/*----------------------------------------rajouter pour  menu dyna menu*/
DIV.infoBoxHeading {
  background: #F8F8F9;   /* change colours here to match your site */
  border: solid 0 #D9D9DC; 
  border-width:1px; 
  border-left-width:0px;
  padding:0.1ex;
  padding-left:0ex;
}

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

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

/* Entete et pied Boxes Catalog / includes / boxes / best_sellers.php (Box des meilleurs achats) */
TD.infoBoxHeadingBestSellers {
	font-family: 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: 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: 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: 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: 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: 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: 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: 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: 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: 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: 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: 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: 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: 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: Verdana, Arial, sans-serif;
	font-size: 10px;
	font-weight: bold;
	color: #ffffff;
	background : #D7DBEF;
}

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

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

/* Entete et pied Boxes Catalog / includes / modules / new_products.php (Box qui affiche les nouveaux produits au milieu) */
TD.infoBoxHeadingNewProducts {
	font-family: Verdana, Arial, sans-serif;
	font-size: 10px;
	font-weight: bold;
	color: White;
	background : #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.infoBoxHeadingAlsoPurchasedProducts {
	font-family: Verdana, Arial, sans-serif;
	font-size: 10px;
	font-weight: bold;
	color: #ffffff;
	background : #C9D5ED;
}

TD.infoBox, SPAN.infoBox {
  font-family: 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.productListing {
  border: 1px;
  border-style: solid;
  border-color: #b6b7cb;
  border-spacing: 1px;
}

.productListing-heading {
	font-family: Verdana, Arial, sans-serif;
	font-size: 10px;
	color: #000066;
	font-weight: bold;
	background-image: url(../../../../images/fdheadinglisting.jpg);
	background-repeat: repeat;
	
}

TD.productListing-data {
  font-family: Verdana, Arial, sans-serif;
  font-size: 10px;
}
.pageResults {
	color: #ffffff;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-weight: bold;
	height: 10px;
	width: 10px;
	text-align: center;
	vertical-align: middle;
	background-color: #ff0000;
}
.pageResults1 {
	color: #ffffff;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-weight: bold;
	height: 10px;
	width: 10px;
	text-align: center;
	vertical-align: middle;
	background-color: #000066;
}
A.pageResults{
  color: #ffffff;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-weight: bold;
	height: 10px;
	width: 10px;
	background-color: #000066;
}
A.pageResults:hover {
  	color: #ffffff;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-weight: bold;
	height: 10px;
	width: 10px;
	background-color: #ff0000;
}



TR.subBar {
  background: #f4f7fd;
}

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

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

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

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

TD.fieldKey {
  font-family: Verdana, Arial, sans-serif;
  font-size: 10px;
  font-weight: bold;
}

TD.fieldValue {
  font-family: Verdana, Arial, sans-serif;
  font-size: 12px;
}

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

SPAN.newItemInCart {
  font-family: Verdana, Arial, sans-serif;
  font-size: 10px;
  color: #ff0000;
}

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

TEXTAREA {
  width: 100%;
  font-family: Verdana, Arial, sans-serif;
  font-size: 11px;
}

SPAN.greetUser {
  font-family: Verdana, Arial, sans-serif;
  font-size: 12px;
  color: #f0a480;
  font-weight: bold;
}

TABLE.formArea {
  background: #ffffff;
  border-color: #bcb7cb;
  border-style: solid;
  border-width: 1px;
}

TD.formAreaTitle {
  font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size:10px;
	font-weight: bold;
	color: #ff0000;
}

SPAN.markProductOutOfStock {
  font-family: Verdana, Arial, sans-serif;
  font-size: 10px;
  color: #ff0000;
}

SPAN.productSpecialPrice {
  font-family: Verdana, Arial, sans-serif;
  color: #ff0000;
}

SPAN.errorText {
  font-family: Verdana, Arial, sans-serif;
  color: #ff0000;
}

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

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

/* message box */

.messageBox { font-family: Verdana, Arial, sans-serif; font-size: 10px; }
.messageStackError, .messageStackWarning { font-family: Verdana, Arial, sans-serif; font-size: 10px; background-color: #ffb3b5; }
.messageStackSuccess { font-family: Verdana, Arial, sans-serif; font-size: 10px; background-color: #fff001; }

/* input requirement */

.inputRequirement { font-family: Verdana, Arial, sans-serif; font-size: 10px; color: #ff0000; }
.border {
	border: 0px solid #cccccc;
}
.bordertblmenu {
	background-image: url(../../../../images/fdtblmenu.jpg);
	background-repeat: no-repeat;	
}
.tblproducts{
	border: 1px solid #e9e9e9;
}
a.deconnexion{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	text-transform: uppercase;
	color: #FF0000;
	text-decoration: underline;
}
a.deconnexion:hover{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	text-transform: uppercase;
	color: #FF0000;
	text-decoration: underline;
}

/*
  $Id: dynamenu_for_osc_styles.txt,v 1.00 2006/05/07 20:04:02 nate_02631 Exp $
	
	Dynamenu for osCommerce CSS Definitions

  osCommerce, Open Source E-Commerce Solutions
  http://www.oscommerce.com
  Copyright (c) 2003 osCommerce
  
	Released under the GNU General Public License
	
	Below are styles to be included in your catalog stylesheet (stylesheet.css) for
	use with Dynamenu for osCommerce. All the CSS declarations for various menu styles
	are included below. You need only include the style for the type of menu you plan
	to use in your store template (of course feel free to paste them all in if experimenting).
	
	The plain and DHTML menus also work with a set of templates found in the
	/includes/functions/dynamenu/templates folder, but in just about all cases
	modifying the styles below should net you the results you want. 
	
*/

	 

/*-------------------------------------*/
/*   Horizontal Drop-Down Menu Style   */
/*-------------------------------------*/

.horbar	{   /* Color of main horizontal menubar and border */
	color: black;
	background-color: #e6e7e6;
	border: 1px outset #525252;
}

.horizitem	{          /* Behaviour of main horizontal menu items, leave as is for proper operation */
	float: left;
	white-space: nowrap;
}

.horizitem a {              /* Font style, size of submenu items */
  font-family: Verdana, Arial, sans-serif;
	font-size: 12px;	
	text-decoration: none;
	position: relative;	
	display: block;	
}

.horizitem a:link, .horizitem a:visited 	{      /* Font style & color of main menu items */
	color: #000000;
	text-decoration: none;
}

.horizitem a:hover	{       /* Font style & color, background menu color of main menu item when hovered over */
	color: #ffffff;
	background-color: #21459c;
	text-decoration: none;
}

.horizitem a:active	{       /* Font style & color, background menu color of main menu item when clicked */
	color: #ffff00;
	background-color: #666666;	
	text-decoration: none;
}

.horizsubmenu	{       /* Behaviour of sub-menu items - leave as is for proper operation of submenus */
	position: absolute;
	left: 0;
	top: 0;
	visibility: hidden;
}

.horizsubframe	{      /* Color of submenu item and border */
	background-color: #e6e7e6;
	border: 2px outset #fdfefd;
	
	position: relative;
	display: block;	
}

.horizsubitem	{       /* Behaviour of sub-menu items - leave as is for proper operation of submenus */
	text-align: left;
	white-space: nowrap;
}

.horizsubitem a {            /* Font style, size of submenu items */
  font-family: Verdana, Arial, sans-serif;
	font-size: 12px;	
	text-decoration: none;
	
	position: relative;
	display: block;	
}

.horizsubitem a:link, .horizsubitem a:visited	{       /* Font color, style of submenu items */
	color: #000000;
	font-size: 12px;	
	text-decoration: none;
}

.horizsubitem a:hover	{      /* Font color, style, background submenu color of submenu item when hovered over */
	color: #ffffff;
	background-color: #21459c;
	text-decoration: none;
}

.horizsubitem a:active	{      /* Font color, style, background submenu color of submenu item when clicked */
	color: #ffff00;
	background-color: #666666;		
	text-decoration: none;
}

.horizsubitem .horizfwdarr, .horizitem .horizfwdarr	{      /* Positioning of right arrow for submenus */
	position: absolute;
	top: 5px;
	right: 8px;
}

.dmselected {   /* Style override for selected category tree */
    background-color: #ccc;
		font-weight: bold;
}

.horbar .dmselected {   /* Style override for selected root category */
    background-color: #999;
}


/*---------------------------------*/
/*   Vertical Fly-Out Menu Style   */
/*---------------------------------*/

.verbar	{   /* Color of main vertical menubar and border */
	color: black;
	background-color: #e6e7e6;
	border: 1px outset #fdfefd;
}

.vertitem	{          /* Behaviour of main vertical menu items, leave as is for proper operation */
	text-align: left;
	white-space: nowrap;
}

.vertitem	a {   /* Font style, size of main menu items */
  font-family: Verdana, Arial, sans-serif;
	font-size: 12px;		
	text-decoration: none;
	position: relative;
	display: block;		
}

.vertitem a:link, .vertitem a:visited	{   /* Default font style & color of main menu items */
	color: #000000;
	text-decoration: none;	
}

.vertitem a:hover	{   /* Font style & color, background menu color of main menu item when hovered over */
	color: #ffffff;
	background-color: #21449c;
	text-decoration: none;
}

.vertitem a:active	{   /* Font style & color, background menu color of main menu item when clicked */
	color: #ffff00;
	background-color: #666666;	
	text-decoration: none;	
}

.vertsubmenu	{   /* Behaviour of sub-menu  - leave as is for proper operation of submenus */
	position: absolute;
	left: 0;
	top: 0;
	visibility: hidden;
}

.vertsubframe	{   /* Color of submenu item and border */
	background-color: #e6e7e6;
	border: 2px outset #fdfefd;

	position: relative;
	display: block;	
}

.vertsubitem	{     /* Behaviour of sub-menu  - leave as is for proper operation of submenus */
	text-align: left;
	white-space: nowrap;
}

.vertsubitem a	{   /* Font style, size of submenu items */
  font-family: Verdana, Arial, sans-serif;
	font-size: 12px;			
	text-decoration: none;
	
	position: relative;
	display: block;	
}

.vertsubitem a:link, .vertsubitem a:visited	{   /* Default font style & color of submenu items */
	color: #000000;
	text-decoration: none;	
}

.vertsubitem a:hover	{   /* Font style & color, background submenu color of submenu item when hovered over */
	color: #ffffff;
	background-color: #21449c;
	text-decoration: none;
}

.vertsubitem a:active	{   /* Font style & color, background submenu color of submenu item when clicked */
	color: #ffff00;
	background-color: #666666;	
	text-decoration: none;			
}

.vertsubitem .vertfwdarr, .vertitem .vertfwdarr	{   /* Positioning of right arrow for submenus */
	position: absolute;
	top: 5px;
	right: 8px;
}

.dmselected {   /* Style override for selected category tree */
    background-color: #ccc;
		font-weight: bold;
}

.verbar .dmselected {   /* Style override for selected root category */
    background-color: #999;
}

/*---------------------------*/
/* Tree and Plain Menu Style */
/*---------------------------*/

.treemenudiv	{     /* Behaviour of tree/plain menu item - leave as is for proper performance */
	display: block;
	white-space: nowrap;
}


.phplmbodytable { /* Class of table cells containing plain menus */

}

.phplmnormal {     /* Font size & color of unlinked menu items */
	color: #000000;
	font-size: 9px;	
	text-decoration: none;	
}


a.phplm:link, a.phplm:visited	{      /* Font color, style of linked & visited menu items */
	color: #003300;
	font-size: 9px;	
	text-decoration: none;	
}


a.phplm:hover	{      /* Font color, style of menu items when hovered over */
	color: #841212;
	background-color: #ccc;
	font-size: 9px;	
	text-decoration: none;	
}

a.phplm:active	{      /* Font size & color of menu items when clicked */
	color: #ff0000;
	font-size: 9px;	
	text-decoration: none;	
}

.dmselected {   /* Style overide for selected category tree */
    background-color: #ccc;
		font-weight: bold;
}




#nav, #nav ul { /* all lists */
	padding: 0;
	margin: 0;
	list-style: none;
	line-height: 1;
}

#nav a {
	display: block;
	width: 10em;
}

#nav li { /* all list items */
	float: left;
	width: 10em; /* width needed or else Opera goes nuts */
}

#nav li ul { /* second-level lists */
	position: absolute;
	background: orange;
	width: 10em;
	left: -999em; /* using left instead of display to hide menus because display: none isn't read by screen readers */
}

#nav li ul ul { /* third-and-above-level lists */
	margin: -1em 0 0 10em;
}

#nav li:hover ul ul, #nav li:hover ul ul ul, #nav li.sfhover ul ul, #nav li.sfhover ul ul ul {
	left: -999em;
}

#nav li:hover ul, #nav li li:hover ul, #nav li li li:hover ul, #nav li.sfhover ul, #nav li li.sfhover ul, #nav li li li.sfhover ul { /* lists nested under hovered list items */
	left: auto;
}

	
/* Menu items with subcategories */	
#nav a.daddy {
	background: url(images/arrow_green.gif) center right no-repeat;
}

/* Selected items with subcategories */	
#nav li.selected {
    background-color: #FFCC00;
}

/* XC Menu Styles */

#catxcdiv ul {
	list-style: none;
	margin: 0;
	padding: 0 0 0 1.5em;
}

/* menu item spacing */
#catxcdiv li{ padding: 0 0 .2em 0;}

/*padding between submenu items*/
#catxc ul li { padding: 0 0 .2em 0; }

/*xc menu item*/
#catxcdiv li.xc { list-style: none; }

/*submenu*/
#catxcdiv li.xc ul { margin: .3em 0 0 -.8em; }

/* +/- control */
div.xcx, div.xcc {
	position: relative;
	display: inline;
}
li.xc>div.xcx, li.xc>div.xcc {
	position: static;
	margin-left: -1.5em;
	float: left;
	width: 1.5em;
}
div.xcx a, div.xcc a {
	position: absolute;
	left: -2em;
}
div.xcx>a, div.xcc>a {
	position: static;
}
div.xcx a:link, div.xcx a:visited,
div.xcc a:link, div.xcc a:visited {
	text-decoration: none;
	font-family: "Courier New", Courier, monospace;
	font-size: 90%;
}