/*
  $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) Alpen Editions 2007

  Released under the GNU General Public License
*/

h1 { 
 font-family: Verdana, Arial, sans-serif;
 font-size: 13px;
 font-weight: bold;
}

h2 { 
 font-family: Verdana, Arial, sans-serif;
 font-size: 13px;
 font-weight:normal;
}

.boxText { font-family: Verdana, Arial, sans-serif; font-size: 10px; }
.errorBox { font-family : Verdana, Arial, sans-serif; font-size : 10px; background: #ffb3b5; font-weight: bold; }
.stockWarning { font-family : Verdana, Arial, sans-serif; font-size : 10px; color: #cc0033; }
.productsNotifications { background: #f2fff7; }
.orderEdit { font-family : Verdana, Arial, sans-serif; font-size : 10px; color: #70d250; text-decoration: underline; }

BODY {
  background: #ffffff;
  color: #000000;
  margin: 0px auto;
  width: 955px;
  padding:0px;
}

A {
  color: #000000;
  text-decoration: none;
}

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

FORM {
	display: inline;
}

TR.header {
	background: #E2007A;
	height:115px;
	width:955px;
}

TR.headerNavigation {
	height:20px;
	background-color:#F5BDD5;
}

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

A.headerNavigation { 
  color: #000000; 
}

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

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: #000000;
  font-weight: bold;
  text-align: center;
}

TR.footer {
  background: #678ce2;
}

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

.infoBox {
  background: #E2007A;
}

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

.infoBoxNotice {
  background: #FF8E90;
}

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

TD.infoBoxHeading {
  font-family: Verdana, Arial, sans-serif;
  font-size: 11px;
  font-weight: bold;
  background: #f5bdd5;
  color: #8f9599;
}

TD.notre_selec{
  font-family: Verdana, Arial, sans-serif;
  font-size: 14px;
  font-weight: bold;
  background: #AE0E1B;
  color: #FFFFFF;	
}

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: #ffffff;
  border-spacing: 1px;
}

.productListing-heading {
  font-family: Verdana, Arial, sans-serif;
  font-size: 12px;
  background: #F5BDD5;
  color: #FFFFFF;
  font-weight: bold;
  height:25px;
}

A.productListing-heading:hover {
  color: #ffffff;
}

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

A.pageResults {
  color				:	#000000;
  background-color	:	#F5BDD5;
  padding			:	2px 4px;
  font-weight		:	bold;
}

FONT.num_page_results {
  font-weight		:	bold;
  color				:	#FFFFFF;
  background-color	:	#E2007A;
  padding			:	2px 4px;
}

A.pageResults:hover {
  color				: 	#FFFFFF;
  background-color	: 	#E2007A;
  text-decoration	:	none
}

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

TR.subBar {
  background: #f4f7fd;
}

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

TD.main, P.main, FONT.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: #678ce2;
}

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

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

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

SPAN.newItemInCart {
  font-family: Verdana, Arial, sans-serif;
  font-size: 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: 14px;
  color: #000000;
  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: Verdana, Arial, sans-serif;
  color: #ff0000;
}

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

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

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

/* message box */

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

/* input requirement */

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


/* Menu Par Catégories */
ul#menu {			   
  margin			: 	0;              /* Marge extérieur nulle */
  padding			: 	0;              /* Marge intérieur à 1px sauf pour le bas */ 
  width     		:   200px;          /* Largeur de notre liste */
  list-style		:	none;
}

ul#menu_index {
  margin			: 	0;              /* Marge extérieur nulle */
  padding			: 	0;              /* Marge intérieur à 1px sauf pour le bas */ 
  width     		:   172px;          /* Largeur de notre liste */
  list-style		:	none;
}

ul#menu_index li{
 padding-left		: 	30px;
 height				:	25px;
}

ul#menu li a
{
  width             :   auto !important;   /* Largeur interprétée par tous les navigateurs excepté IE6 et inférieur */						
  width             : 	100%;              /* largeur interprétée par IE6 et inférieur */
  padding           :   7px;               /* Définition des marges intérieures */  
  text-decoration   :   none;              /* Suppression du soulignement */
  color             :   #000;              /* Couleur de la police */
  display           :   block;             /* Définition sous forme de block */
  background-color  :   #FBE7F0;           /* Définition de la couleur de fond */
}

li.menu_notre_selec{
  list-style-type   :  	none;            /* Aucunes puces associées */
  margin-bottom     :  	3px;             /* Ajout d'une marge en bas du lien */
  background		:	url(images/menu/notre_selection.jpg) no-repeat scroll left center #FBE7F0;
  padding-left		: 	24px;
}

li.menu_list_comp{
  list-style-type   :  	none;            /* Aucunes puces associées */
  margin-bottom     :  	3px;             /* Ajout d'une marge en bas du lien */
  background		:	url(images/menu/liste_complete.jpg) no-repeat scroll left center #FBE7F0;
  padding-left		: 	24px;
}

li.menu38 {
  list-style-type   :  	none;            /* Aucunes puces associées */
  margin-bottom     :  	3px;             /* Ajout d'une marge en bas du lien */
  background		:	url(images/menu/38.jpg) no-repeat scroll left center #FBE7F0;
  padding-left		: 	24px;	
}

li.menu39 {
  list-style-type   :  	none;            /* Aucunes puces associées */
  margin-bottom     :  	3px;             /* Ajout d'une marge en bas du lien */
  background		:	url(images/menu/39.jpg) no-repeat scroll left center #FBE7F0;
  padding-left		: 	24px;	
}

li.menu26 {
  list-style-type   :  	none;            /* Aucunes puces associées */
  margin-bottom     :  	3px;             /* Ajout d'une marge en bas du lien */
  background		:	url(images/menu/26.jpg) no-repeat scroll left center #FBE7F0;
  padding-left		: 	24px;	
}

li.menu28 {
  list-style-type   :  	none;            /* Aucunes puces associées */
  margin-bottom     :  	3px;             /* Ajout d'une marge en bas du lien */
  background		:	url(images/menu/28.jpg) no-repeat scroll left center #FBE7F0;
  padding-left		: 	24px;	
}

li.menu24 {
  list-style-type   :  	none;            /* Aucunes puces associées */
  margin-bottom     :  	3px;             /* Ajout d'une marge en bas du lien */
  background		:	url(images/menu/24.jpg) no-repeat scroll left center #FBE7F0;
  padding-left		: 	24px;	
}

li.menu25 {
  list-style-type   :  	none;            /* Aucunes puces associées */
  margin-bottom     :  	3px;             /* Ajout d'une marge en bas du lien */
  background		:	url(images/menu/25.jpg) no-repeat scroll left center #FBE7F0;
  padding-left		: 	24px;	
}

li.menu29 {
  list-style-type   :  	none;            /* Aucunes puces associées */
  margin-bottom     :  	3px;             /* Ajout d'une marge en bas du lien */
  background		:	url(images/menu/29.jpg) no-repeat scroll left center #FBE7F0;
  padding-left		: 	24px;	
}

li.menu30 {
  list-style-type   :  	none;            /* Aucunes puces associées */
  margin-bottom     :  	3px;             /* Ajout d'une marge en bas du lien */
  background		:	url(images/menu/30.jpg) no-repeat scroll left center #FBE7F0;
  padding-left		: 	24px;	
}

li.menu36 {
  list-style-type   :  	none;            /* Aucunes puces associées */
  margin-bottom     :  	3px;             /* Ajout d'une marge en bas du lien */
  background		:	url(images/menu/36.jpg) no-repeat scroll left center #FBE7F0;
  padding-left		: 	24px;	
}

li.menu37 {
  list-style-type   :  	none;            /* Aucunes puces associées */
  margin-bottom     :  	3px;             /* Ajout d'une marge en bas du lien */
  background		:	url(images/menu/37.jpg) no-repeat scroll left center #FBE7F0;
  padding-left		: 	24px;	
}

li.menu40 {
  list-style-type   :  	none;            /* Aucunes puces associées */
  margin-bottom     :  	3px;             /* Ajout d'une marge en bas du lien */
  background		:	url(images/menu/40.jpg) no-repeat scroll left center #FBE7F0;
  padding-left		: 	24px;	
}

li.menu41 {
  list-style-type   :  	none;            /* Aucunes puces associées */
  margin-bottom     :  	3px;             /* Ajout d'une marge en bas du lien */
  background		:	url(images/menu/41.jpg) no-repeat scroll left center #FBE7F0;
  padding-left		: 	24px;	
}
/* FIN Menu Par Catégories */

/* Boite Outils Menu Gauche */
TD.tools_box {
	color			:	#e2007a;
	font-family		:	Verdana,Arial,sans-serif;
	font-size		:	11px;
	padding			:	0px 0px 5px 33px;
}

TD.tools_box a{
	color			:	#e2007a;
	text-decoration :	none;
}

TD.tools_box a:hover{
	text-decoration :	underline;
}

/* Page Notre Sélection */
TD.titre_selec{
	padding-bottom	:	10px;
}

.titre_selec a{
	font-family		:	Verdana,Arial,sans-serif;
	font-size		:	14px;
	color			:	#AE0E1B;
	font-weight		:	bold;
}

TD.titre_liste_complete{
	padding-bottom	:	10px;
}

.titre_liste_complete a{
	font-family		:	Verdana,Arial,sans-serif;
	font-size		:	14px;
	color			:	#90117D;
	font-weight		:	bold;
}

.prix_selec {
	font-family		:	Verdana,Arial,sans-serif;
	font-size		:	11px;
	color			:	#AE0E1B;
	font-weight		:	bold;
}

.color_liste_complete {
	font-family		:	Verdana,Arial,sans-serif;
	font-size		:	11px;
	color			:	#90117D;
	font-weight		:	bold;
}

DIV.details_selec {
	background-color:	#F5BDD5;
	text-align		:	center;
	line-height		:	20px;
	width			:	150px;
}

.details_selec a{
	font-family		:	Verdana,Arial,sans-serif;
	font-size		:	12px;
	font-weight		:	bold;
	color			:	#000000;
}

DIV.ajout_panier {
	background-color:	#E2007A;
	text-align		:	center;
	line-height		:	20px;
	width			:	150px;
}

.ajout_panier a{
	font-family		:	Verdana,Arial,sans-serif;
	font-size		:	12px;
	font-weight		:	bold;
	color			:	#FFFFFF;
}

/* Les Thèmes pour chaques catégories */

TR.theme_titre38 {
	background-color:	#A8B300;
}

TR.theme_titre39 {
	background-color:	#043882;
}

TR.theme_titre26 {
	background-color:	#CC071E;
}

TR.theme_titre28 {
	background-color:	#45A12A;
}

TR.theme_titre24 {
	background-color:	#E9B000;
}

TR.theme_titre25 {
	background-color:	#A45C18;
}

TR.theme_titre29 {
	background-color:	#008BD8;
}

TR.theme_titre30 {
	background-color:	#F38400;
}

TR.theme_titre36 {
	background-color:	#E2007A;
}

TR.theme_titre37 {
	background-color:	#757679;
}

TR.theme_titre40 {
	background-color:	#A19086;
}

TR.theme_titre41 {
	background-color:	#3D3E98;
}

TD.theme_titre38, TD.theme_titre26, TD.theme_titre28, TD.theme_titre24, TD.theme_titre25, TD.theme_titre29, TD.theme_titre30, TD.theme_titre36, TD.theme_titre37, TD.theme_titre39, TD.theme_titre40, TD.theme_titre41 {
	color			:	#FFFFFF;
	font-family		:	Verdana,Arial,sans-serif;
	font-size		:	14px;
	font-weight		:	bold;
	padding-left	:	11px;
}

TD.liste_complete {
	color			:	#FFFFFF;
	font-family		:	Verdana,Arial,sans-serif;
	font-size		:	14px;
	font-weight		:	bold;
	padding-left	:	11px;
	background-color:	#90117D;
	line-height		:	25px;
	
}

TD.titre, TD.titre38, TD.titre26, TD.titre28, TD.titre24, TD.titre25, TD.titre29, TD.titre30, TD.titre36, TD.titre37, TD.titre39, TD.titre40, TD.titre41 {
	padding-bottom	:	10px;
}


.titre a, td.titre{
	color			:	#E2007A;
	font-family		:	Verdana,Arial,sans-serif;
	font-size		:	14px;
	font-weight		:	bold;
}

.titre38 a, td.titre38{
	color			:	#A8B300;
	font-family		:	Verdana,Arial,sans-serif;
	font-size		:	14px;
	font-weight		:	bold;
}

.titre39 a, td.titre39{
	color			:	#043882;
	font-family		:	Verdana,Arial,sans-serif;
	font-size		:	14px;
	font-weight		:	bold;
}

.titre26 a, td.titre26{
	color			:	#CC071E;
	font-family		:	Verdana,Arial,sans-serif;
	font-size		:	14px;
	font-weight		:	bold;
}

.titre28 a, td.titre28{
	color			:	#45A12A;
	font-family		:	Verdana,Arial,sans-serif;
	font-size		:	14px;
	font-weight		:	bold;
}

.titre24 a, td.titre24{
	color			:	#E9B000;
	font-family		:	Verdana,Arial,sans-serif;
	font-size		:	14px;
	font-weight		:	bold;
}

.titre25 a, td.titre25{
	color			:	#A45C18;
	font-family		:	Verdana,Arial,sans-serif;
	font-size		:	14px;
	font-weight		:	bold;
}

.titre29 a, td.titre29{
	color			:	#008BD8;
	font-family		:	Verdana,Arial,sans-serif;
	font-size		:	14px;
	font-weight		:	bold;
}

.titre30 a, td.titre30{
	color			:	#F38400;
	font-family		:	Verdana,Arial,sans-serif;
	font-size		:	14px;
	font-weight		:	bold;
}

.titre36 a, td.titre36{
	color			:	#E2007A;
	font-family		:	Verdana,Arial,sans-serif;
	font-size		:	14px;
	font-weight		:	bold;
}

.titre37 a, td.titre37{
	color			:	#757679;
	font-family		:	Verdana,Arial,sans-serif;
	font-size		:	14px;
	font-weight		:	bold;
}

.titre40 a, td.titre40{
	color			:	#A19086;
	font-family		:	Verdana,Arial,sans-serif;
	font-size		:	14px;
	font-weight		:	bold;
}

.titre41 a, td.titre41{
	color			:	#3D3E98;
	font-family		:	Verdana,Arial,sans-serif;
	font-size		:	14px;
	font-weight		:	bold;
}



.color_list {
	color			:	#E2007A;
	font-family		:	Verdana,Arial,sans-serif;
	font-size		:	11px;
	font-weight		:	bold;
}

.color_list38 {
	color			:	#A8B300;
	font-family		:	Verdana,Arial,sans-serif;
	font-size		:	11px;
	font-weight		:	bold;
}

.color_list39 {
	color			:	#043882;
	font-family		:	Verdana,Arial,sans-serif;
	font-size		:	11px;
	font-weight		:	bold;
}

.color_list26 {
	color			:	#CC071E;
	font-family		:	Verdana,Arial,sans-serif;
	font-size		:	11px;
	font-weight		:	bold;
}

.color_list28 {
	color			:	#45A12A;
	font-family		:	Verdana,Arial,sans-serif;
	font-size		:	11px;
	font-weight		:	bold;
}

.color_list24 {
	color			:	#E9B000;
	font-family		:	Verdana,Arial,sans-serif;
	font-size		:	11px;
	font-weight		:	bold;
}

.color_list25 {
	color			:	#A45C18;
	font-family		:	Verdana,Arial,sans-serif;
	font-size		:	11px;
	font-weight		:	bold;
}

.color_list29 {
	color			:	#008BD8;
	font-family		:	Verdana,Arial,sans-serif;
	font-size		:	11px;
	font-weight		:	bold;
}

.color_list30 {
	color			:	#F38400;
	font-family		:	Verdana,Arial,sans-serif;
	font-size		:	11px;
	font-weight		:	bold;
}

.color_list36 {
	color			:	#E2007A;
	font-family		:	Verdana,Arial,sans-serif;
	font-size		:	11px;
	font-weight		:	bold;
}

.color_list37 {
	color			:	#757679;
	font-family		:	Verdana,Arial,sans-serif;
	font-size		:	11px;
	font-weight		:	bold;
}

.color_list40 {
	color			:	#A19086;
	font-family		:	Verdana,Arial,sans-serif;
	font-size		:	11px;
	font-weight		:	bold;
}

.color_list41 {
	color			:	#3D3E98;
	font-family		:	Verdana,Arial,sans-serif;
	font-size		:	11px;
	font-weight		:	bold;
}

/* Couleur Site */
TD.couleur_base {
	font-family		: Verdana, Arial, sans-serif;
  	font-size		: 14px;
  	font-weight		: bold;
  	background		: #E2007A;
  	color			: #FFFFFF;
	padding-left	: 11px;
}



