/* spécifique Editions Féret */
.fondferet { background-color: #e5e1de; }  /* fond gris intérieur centre et droite */
.fondpage { background-color: #F6F4F3; }  /* fond très clair page */
.bando_catalogue { background-color: #d3301b; }
.titreacc {
  font-family: Verdana, Arial, sans-serif; font-size: 21px; 

	 font-style: italic; color: #B3ABA8; text-align: left; line-height: 1.7; 
}
.sstitreacc {
  font-family: Verdana, Arial, sans-serif; font-size: 21px; 

	 font-style: italic; color: #B3ABA8; text-align: right; line-height: 1.7; 
}
/* ajout pour header tag
h1 { 
 font-family: Verdana, Arial, sans-serif;
 font-size: 20px;
 font-weight: bold;
 margin-bottom: 0;
 padding-bottom: 0;
}

h2 {
 font-family: Verdana, Arial, sans-serif;
 font-size: 14px;
 font-weight: normal;
 margin-bottom: 0;
 padding-bottom: 0;
}
/* taille du texte des boxes */


.boxText { font-family: Verdana, Arial, sans-serif; font-size: 10px;  }


/* texte des messages d erreur */
.errorBox { font-family : Verdana, Arial, sans-serif; font-size : 10px; background: #ffb3b5; font-weight: bold; }


/* alerte niveau stock pendant achat */
.stockWarning { font-family : Verdana, Arial, sans-serif; font-size : 10px; color: #cc0033; }


/* notification produit barre de prise en compte */

.productsNotifications { background: #eeebea; }


/* page de confirmation */

.orderEdit { font-family : Verdana, Arial, sans-serif; font-size : 10px; color: #7f7f7f; text-decoration: underline; }


/* body */
/* color = couleur du texte des colonnes droite et gauche (texte sans lien) */
BODY {
  background: #FFFFFF;

        color: #000000;

	margin-top: 30px;
	margin-left: 0px;
	scrollbar-face-color: #cbc4c0;		/* curseur et fond flêches haut et bas */
	scrollbar-highlight-color: #cbc4c0;	/* bordure interne curseur et fleches */
	scrollbar-3dlight-color: #cbc4c0;	/* bordure externe curseur et fleches */
	scrollbar-darkshadow-color: #cbc4c0;	/* bordure externe droite et bas curseur et fleches */
	scrollbar-shadow-color: #cbc4c0;	/* bordure interne droite et bas curseur et fleches */
	scrollbar-arrow-color: #ffffff;		/* flêches */
	scrollbar-track-color: #e5e1de;		/* fond scroll bar */
	 }
/* couleur liens sur toute la boutique */
A {
  color: #332c29;
  text-decoration: none;
}



/* couleur pour Mouse Over sur les liens */
A:hover {
  color: #666666;
  text-decoration: underline;
}


/* couleur du texte de recherche rapide */
FORM {
	display: inline;
}


/* couleur de fond haut de page  */

TR.header {
  background: #f6f5f3;
}



/* ----------------------------------- */
/*  barre de navigation haut de page   */
/* ----------------------------------- */
/*    */
TR.headerNavigation {
  background: #bbc3d3;
}

/* couleur du fond et couleur des flêches et barres de séparation */
TD.headerNavigation {

 font-family: Verdana, Arial, sans-serif;

 font-size: 11px;

 font-weight: bold;

 background: #e5e1de;

 color: #776E69;
 text-align: right; 
}


/* couleur du texte  également pour titre boxes spécif féret */
A.headerNavigation { 
  color: #4d4542; 
}


/* couleur du texte pour Mouse Over   */
A.headerNavigation:hover {
  color: #404040;
}


/* ------------------------------------ */
/* messages haut de page                */
/* ------------------------------------ */
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;
}


/* ------------------------------------ */
/* barre bas de page - date et compteur */
/* ------------------------------------ */
TR.footer {
  background: #bbc3d3;
}

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



/* ------------------------------------ */
/* boîtes d'informations                */
/* ------------------------------------ */
/* bordure autour des boîtes  */
.infoBox {
  background: #e5e1de;
}


/* couleurs et police intérieurs des boîtes  */
.infoBoxContents {
  background: #e5e1de;
  font-family: Verdana, Arial, sans-serif;
  font-size: 10px;  text-align: right; 
}



/* boîte erreur carte de crédit */
.infoBoxNotice {
  background: #f6f5f3;
}


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


/* couleurs fonds et titres des boîtes (? sur fabricants)  */

TD.infoBoxHeading {
 
 font-family: Verdana, Arial, sans-serif;

 font-size: 11px;

 font-weight: bold;

 background: #e5e1de;

 color: #4d4542;
 text-align: right; 
}


/* spécifique Editions Féret titres "Collections" */
TD.feretBoxHeading {
 
 font-family: Verdana, Arial, sans-serif;

 font-size: 27px;

 font-weight: normal;

 font-style: italic;
 color: #d3301b;
 text-align: left; 
}

/* spécifique Editions Féret liste noms des catégories */
.feretText { font-family: Verdana, Arial, sans-serif; font-size: 12px; line-height: 1.6; text-align: left; }


/* spécifique Editions Féret zones input textes */
.feretinput {  FONT: 11px Arial, Helvetica, sans-serif; COLOR: #776E69;
	 BACKGROUND-COLOR: #F6F4F3; border-style: solid; border-width: 1px; border-color: #A79E99; }

TD.infoBox, SPAN.infoBox {
  font-family: Verdana, Arial, sans-serif;
 font-size: 10px; 
}



/* ------------------------------------ */
/*  listes de produits                  */
/* ------------------------------------ */

/* couleur des rangées  */
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: #e5e1de;
}

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: #e5e1de;
}



/* bordure autour des listes de produits  */
TABLE.productListing {
  border: 0px;
  
}



/* titre liste des produits   */
.productListing-heading {
  font-family: Verdana, Arial, sans-serif;
  font-size: 10px;
  background: #e5e1de;
  color: #aaaaaa;
  font-weight: bold;
}



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



/* lien numéros de page en bas de liste de produits */
A.pageResults {
  color: #888888;
}


A.pageResults:hover {
  color: #444444;
 
}



/* ------------------------------------ */

/* titres page DETAIL PRODUIT prise en compte commande */
TD.pageHeading, DIV.pageHeading {
 font-family: Verdana, Arial, sans-serif;
  font-size: 13px;
  font-weight: normal;
  color: #332c29;
}



/* barre sous-menu navigation  */

TR.subBar {
  background: #f4f7fd;
}

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



/* textes en général (sauf boxes) */
TD.main, P.main {
  font-family: Verdana, Arial, sans-serif;
  font-size: 11px;
  line-height: 1.5; text-align: justify;
 color: #332c29;}



/* reprend les caractéristique du main ci-dessus mais sans alignement imposé */
TD.mainxx {
  font-family: Verdana, Arial, sans-serif;
  font-size: 11px;
  line-height: 1.5;
 color: #332c29; }


/* copyrigth bas de page et clic pour agrandir */
TD.smallText, 
SPAN.smallText, 
P.smallText {
  font-family: Verdana, Arial, sans-serif;
  font-size: 10px; color: #332c29;
}

.smallTextclair {
  font-family: Verdana, Arial, sans-serif;
 line-height: 1.8; font-size: 9px; color: #666666;
}


/* pages compte */

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



/* ------------------------------------ */

/* clés de recherche  */
TD.fieldKey {
  font-family: Verdana, Arial, sans-serif;
  font-size: 11px;
  font-weight: normal; text-align: right; 
}


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

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



RADIO    {
 background-color: #e5e1de; border-width: 0px; border-style: solid; border-color: #e5e1de; 
}
INPUT    {
 border-width: 0px; font-family: Verdana, Arial, sans-serif;
  font-size: 11px; 
}
CHECKBOX {
 background-color: #990000; border-width: 0px; font-family: Verdana, Arial, sans-serif;
  font-size: 11px; 
}
SELECT   {
 background-color: #ffffff; border-width: 0px; 
		 font-family: Verdana, Arial, sans-serif;
  font-size: 11px; 
}

xxxxx   {   border-width: 1px; border-style: solid; border-color: #EFEBEA; background-color: #FFFFFF;
	scrollbar-face-color: #cbc4c0;	
	scrollbar-highlight-color: #cbc4c0;	
	scrollbar-3dlight-color: #cbc4c0;
	scrollbar-darkshadow-color: #cbc4c0;	
	scrollbar-shadow-color: #cbc4c0;
	scrollbar-arrow-color: #ffffff;		
	scrollbar-track-color: #e5e1de;	 }
/* 
.formcontact {  font-family: Arial, Verdana, Helvetica; font-size: 10px;
			 text-align: right; vertical-align: top; color: #332c29; }
.formcontact2 {  font-family: Arial, Verdana, Helvetica; font-size: 10px;
			 text-align: left; vertical-align: top; color: #332c29; }
*/


/*
.cadreradio  {   border-width: 0px; border-style: solid; border-color: #e5e1de; background-color: #e5e1de; }
INPUT.bouton {  FONT: 11px Arial, Helvetica, sans-serif; COLOR: #332c29; BACKGROUND-COLOR: #ffffff; border: 0px;  }
INPUT.bouton:HOVER { FONT: bold 11px Arial, Helvetica, sans-serif; COLOR: #332c29; BACKGROUND-COLOR: #cccccc; border: 0px; }
*/

/* TEXTAREA {
  width: 100%;
  font-family: Verdana, Arial, sans-serif;

  font-size: 11px; border-width: 0px; border-style: solid; border-color: #990000; background-color: #F0F0F0; 
}

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


TABLE.formArea {
  background: #f1f9fe;
  border-color: #7b9ebd;
  border-style: solid;
  border-width: 1px;
}


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


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



/* modules expédition et paiement  */
.moduleRow { }

.moduleRowOver { background-color: #F2EFEC; cursor: pointer; cursor: hand; }

.moduleRowSelected { background-color: #F2EFEC; }



.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: #F6F4F3; }

.messageStackSuccess { font-family: Verdana, Arial, sans-serif; font-size: 10px; background-color: #F6F4F3; }



/* texte "information requise" et (*)  */


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