/*
  $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
*/

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


A:link {text-decoration: none}
A:visited {text-decoration: none}
A:active {text-decoration: none}
A:hover {text-decoration: none;}
A {
  color: #000000;
  text-decoration: none;
}

A:hover {
  color: black;
  text-decoration: underline;
}

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: #FFFFFF;
}

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

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: 11px;
  background: #bbc3d3;
  color: #ffffff;
  font-weight: bold;
}
a.footer{
  font-family: Arial, sans-serif;
  font-size: 9px;
  color: #ffffff;
}


.footer_div {color:white;}

.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: 10px;
  font-weight: bold;
  background: #FFFFFF;
  color: #ffffff;
}

TD.infoBox, SPAN.infoBox {
  font-family: Verdana, Arial, sans-serif;
  font-size: 10px;
  background: #FFFFFF;
}

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

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

TABLE.productListing {
}

.productListing-heading {
  font-family: Verdana, Arial, sans-serif;
  font-size: 10px;
  background: #b81e22;
  color: #FFFFFF;
  font-weight: bold;
  border-style:solid;
	border-width:1px;
	border-color:#998675;
}

td.sous-total {
  font-family: Verdana, Arial, sans-serif;
  font-size: 10px;
  background: #FFFFFF;
  color: #000000;
  font-weight: bold;
  border-style:solid;
border-width:1px;
border-color:#998675;
}

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

A.pageResults {
  color: #0000FF;
}

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

TD.pageHeading, DIV.pageHeading {
  font-family: Arial;
  font-size: 16px;
  font-weight: bold;
  color: #737373;
}

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;
  color: #736357;
  text-align: justify;
  padding-right: 5px;
}

TD.main a, P.main a {
  font-family: Verdana, Arial, sans-serif;
  font-size: 11px;
  line-height: 1.5;
  color: #736357 !important;
}


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

 TD.productPriceInListing {
  font-family: Verdana, Arial, sans-serif;
  font-size: 10px;
  background: #d2e9fb;
}

TD.productPriceInBox {
  font-family: Verdana, Arial, sans-serif;
  font-size: 10px;
  background: #eeeeee;
}

TD.productPriceInProdInfo {
  font-family: Verdana, Arial, sans-serif;
  font-size: 12px;
  background: #ccffcc;
}
.moduleRow { background-color: #F4B38A;  }
.moduleRowOver { background-color: #D7E9F7; cursor: pointer; cursor: hand; }
.moduleRowSelected { background-color: #F29B68; }

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


.description-produit
{
  font-family: Arial;
  font-size: 11px;
  color: #818181;

  }

.prix
{
  font-family: Arial;
  font-size: 14px;
  color: #818181;

  }

.panier
{
  font-family: Arial;
  font-size: 12px;
  color: #FFFFFF;

  }

.table
{
    padding:0px;
	border-spacing:0px;
	border-collapse: collapse;
}

td.catalogue-selection
{
  font-family: Arial;
  font-size: 11px;
  color: #8e8e8e;
  background-color: #fbab2b;
  text-decoration:none;

  }

  .catalogue
{
  font-family: Arial;
  font-size: 11px;
  color: #FFFFFF;
  text-decoration:none;

  }

  .fiche-desc
{
  font-family: Arial;
  font-size: 11px;
  color: #9a9a9a;

  }

.product-titre
{
	font-family: Arial;
	font-size:14px;
	color:#ED1C24;
	font-weight: bold;
}

.product-titre a
{
	font-family: Arial;
	font-size:14px;
	color:#ED1C24;
	font-weight: bold;
}

.product-attribut
{
	color:dark-grey;
	font-family: Arial;
	font-size:13px;
}
.product-attribut-author
{
	color:#ED1C24;
}

.product-data
{
	color:#998675;
	font-family: Arial;
	font-size:10px;
}
.product-link
{
	color:#F26522;
	font-family: Arial;
	font-size:9px;
	font-weight:bold;
}

  .fiche-titre
{
  font-family: Arial;
  font-size: 16px;
  color: #737373;
  font-weight: bold;

  }

   .fiche-prix
{
  font-family: Arial;
  font-size: 16px;
  color: #818181;
  font-weight: bold;

  }

/* style pyrenees ariege cathatrisme */
.pac-rouge
{
	color: #E61E26;
}
.pac-titre
{
	font-family: Arial;
	font-size: 15px;
	color: #E61E26;
	font-weight:bold;
}
.pac-titre2
{
	font-family: Arial;
	font-size: 15px;
	color: #736357;
	font-weight:bold;
}
.pac-sstitre
{
	font-family: Arial;
	font-size: 12px;
	color: #736357;
	font-weight:bold;
}
.pac-text
{
	font-family: Arial;
	font-size: 11px;
	color: #736357;
	text-align: justify;
	padding-right: 5px;
}
/* style pyrenees ariege cathatrisme EOF */


tr.cadre-haut-catalogue
{
height:10px;
line-height:10px;

}

tr.cadre-bas-catalogue
{
	height:14px;
	line-height:14px;
}

 td.cadre-haut-catalogue

{
	background-image: url("images/template/cadre_haut_catalogue.gif");
	background-repeat: no-repeat;
	padding:0px;
	border-spacing:0px;
	border-collapse: collapse;
}

/*

 td.cadre-bas-catalogue

{
	background-image: url("images/template/cadre_bas_catalogue.gif");
	background-repeat: no-repeat;
	padding:0px;
	border-spacing:0px;
	border-collapse: collapse;
}
*/

td.cadre-fond-catalogue
{
    background-image: url("images/template/cadre_milieu_catalogue.gif");
	background-repeat: repeat-y;
	padding:0px;
	border-spacing:0px;
	border-collapse: collapse;
	}




tr.cadre-haut-produit
{
height:15px;
line-height:15px;

}

tr.cadre-bas-produit
{
height:20px;
line-height:20px;

}

 td.cadre-haut-produit

{
	background-image: url("images/template/cadre_haut_produit.gif");
	background-repeat: no-repeat;
	padding:0px;
	border-spacing:0px;
	border-collapse: collapse;
}
  td.cadre-bas-produit

{
	background-image: url("images/template/cadre_bas_produit.gif");
	background-repeat: no-repeat;
	padding:0px;
	border-spacing:0px;
	border-collapse: collapse;
}

td.cadre-fond-produit
{
    background-image: url("images/template/cadre_milieu_produit.gif");
	background-repeat: repeat-y;
	padding:0px;
	border-spacing:0px;
	border-collapse: collapse;
	}

/*--------------------------------------------------------------------
FICHE DETAIL PRODUIT
(includes/sts_templates/collections/content/product_info.php.html) */

.product-author-title
{

}
.product-author
{

}
.product-edition-title
{

}
.product-edition
{

}

tr.cadre-haut-fiche
{
	height:15px;
	line-height:15px;
}

tr.cadre-bas-fiche
{
height:15px;
line-height:15px;

}


td.cadre-haut-fiche

{
	padding:0px;
	border-spacing:0px;
	border-collapse: collapse;
}

td.cadre-bas-fiche

{
	padding:0px;
	border-spacing:0px;
	border-collapse: collapse;
}

td.cadre-fond-fiche
{
	padding:0px;
	border-spacing:0px;
	border-collapse: collapse;
}

TD.catalogue {
font-family: Arial;
  font-size: 11px;
  background: #fbab2b;
  color: #ffffff;
}

tr.espace
{
height:5px;
line-height:5px;
}


tr.panier-titre
{
height:17px;
line-height:17px;
}


td.panier-titre
{
  font-family: Arial;
  font-size: 16px;
  color: #FFFFFF;
  font-weight:bold;
  background-color: #e61e26;

  }
.panier-produit

{
font-family: Arial;
  font-size: 12px;
  color: #737373;
  font-weight:bold;

}

.panier-total

{
font-family: Arial;
  font-size: 10px;
  color: #000000;
  font-weight: bold;
}
.titre-compte
{
  font-family: Arial;
  font-size: 16px;
  color: #b81e22;
  font-weight:bold;
}

.sous-titre-compte
{
  font-family: Arial;
  font-size: 12px;
  color: #b81e22;
  font-weight:bold;
}

td.champ-compte
{
  font-family: Arial;
  font-size: 11px;
  color: #737373;
text-align:right;

}

td.champ-compte2
{
  font-family: Arial;
  font-size: 11px;
  color: #737373;


}

.mail-compte
{
 font-family: Arial;
  font-size: 11px;
  color: #b81e22;


}

.titre-creation-compte
{
  font-family: Arial;
  font-size: 16px;
  color: #b81e22;
  font-weight:bold;
}

.remarque
{
  font-family: Arial;
  font-size: 12px;
  color: #b81e22;
  font-weight:bold;

}

.texte-remarque
{
  font-family: Arial;
  font-size: 11px;
  color: #737373;
  font-weight:bold;

}

.titre-search
{
  font-family: Arial;
  font-size: 16px;
  color: #b81e22;
  font-weight:bold;
}


.sous-titre-compte
{
  font-family: Arial;
  font-size: 12px;
  color: #b81e22;
  font-weight:bold;
}

.texte-compte
{
font-family: Arial;
  font-size: 11px;
  color: #737373;

}

hr {
color: #737373;
clear: both;
width: 95;
border: 0; /* enleve toute bordure */
border-bottom: 1px  solid; /* une seule bordure (sinon firefox met une bordure en haut ET en bas mais pas IE */
height: 1px; /* pour IE */
}
td.panier-titre-gauche
{

  font-family: Verdana, Arial, sans-serif;
  font-weight:bold;
  background-image: url("images/template/panier-titre-gauche.gif");
  background-repeat: no-repeat;
  background-position: center left;
  padding-left: 0px;
  width: 10px;

  }


.panier-product-gauche
{
	background-color: #FDFBEA;
	border-left: 1px solid #736357;
  	border-bottom: 1px solid #736357;

}
.panier-product
{
	border-left: 1px solid #736357;
  	border-bottom: 1px solid #736357;
	font-family: Verdana, Arial, sans-serif;
	font-weight:bold;
	background-color: #FDFBEA;
	font-size: 10px;
}
.panier-product-droit
{
	border-left: 1px solid #736357;
	border-right: 1px solid #736357;
  	border-bottom: 1px solid #736357;
	font-family: Verdana, Arial, sans-serif;
	font-weight:bold;
	background-color: #FDFBEA;
	font-size: 10px;
}

td.panier-haut-gauche
{
	width: 30px;
	font-family: Verdana, Arial, sans-serif;
	font-weight:bold;
	background-image: url("images/template/panier-haut-gauche.gif");
	background-repeat: no-repeat;
	background-position: center left;
	font-size: 10px;
	color: #FFFFFF;
	border-bottom: 1px solid #736357;
}
td.panier-haut-droit
{
	font-family: Verdana, Arial, sans-serif;
	font-weight:bold;
	background-image: url("images/template/panier-haut-droit.gif");
	background-repeat: no-repeat;
	background-position: right;
	text-align: center;
	font-size: 10px;
	color: #FFFFFF;
	width: 120px;
	border-left: 1px solid #736357;
	border-bottom: 1px solid #736357;
}

td.panier-produits {
	background-image: url("images/template/panier-haut.gif");
	background-repeat: repeat;
	font-family: Verdana, Arial, sans-serif;
	font-size: 10px;
	color: #FFFFFF;
	text-align: center;
	font-weight: bold;
	width:339px;
	border-left: 1px solid #736357;
	border-bottom: 1px solid #736357;
  	border-top: 1px solid #736357;
}

td.panier-quantite {
	font-family: Verdana, Arial, sans-serif;
	font-size: 10px;
	text-align: center;
	background: #f29b68;
	color: #FFFFFF;
	font-weight: bold;
	border-left: 1px solid #736357;
	border-bottom: 1px solid #736357;
  	border-top: 1px solid #736357;
	width:100px;
}

  .contact-titre1
  {
   font-family: Arial;
  font-size: 16px;
  color: #737373;
  font-style: italic;

  }

    .contact-titre2
  {
   font-family: Arial;
  font-size: 16px;
  color: #b81e22;
  font-weight: bold;

  }

      .contact-sous-titre
  {
   font-family: Arial;
  font-size: 10px;
  color: #736357;
  font-weight: bold;
  font-style: italic;

  }

        .contact-obligation
  {
   font-family: Arial;
  font-size: 10px;
  color: #ed1c24;

  }

          .contact-email
  {
   font-family: Arial;
  font-size: 12px;
  color: #b81e22;
  font-weight: bold;

  }

           .contact-coordonnees
  {
   font-family: Arial;
  font-size: 12px;
  color: #b81e22;
  font-weight: bold;

  }
             td.contact-champs
  {
   font-family: Arial;
  font-size: 10px;
  color: #737373;
  font-weight: bold;

  }


.index-texte1
{
	float: right;
	font-family: Times New Roman;
	font-size: 13px;
	color: #A36209;
	font-weight: bold;
	padding-left: 5px;
	padding-bottom: 5px;
}

.index-texte2
{
	text-align: justify;
	font-family: Arial;
	font-size: 11px;
	color: #736357;
	/*width: 600px;*/
}

.index-texte3
{
	font-family: Times;
	font-size: 18px;
	color: #b81e22;
	font-weight: bold;
}

      td.option

  {
  font-family: Arial;
  font-size: 10px;
  color: #737373;

  }

.tarif-normal
{
	font-family: Arial;
	font-size: 18px;
	color: #ED1C24;
	font-weight: bold;
}

.tarif-promo

{
	font-family: Arial;
	font-size: 16px;
	color: #F26522;
	font-weight: bold;
}
  .tarif-texte

  {
   font-family: Arial;
  font-size: 12px;
  color: #F26522;
  font-weight: bold;
  }
  .titre-produit

  {
  font-family: Arial;
  font-size: 14px;
  color: #818181;
  font-weight: bold;
  }

  .texte-catalogue

  {
  font-family: Arial;
  font-size: 10px;
  color: #737373;
  font-weight: bold;
  }

  td.vseparateur
{
    background-image: url("images/template/vseparateur.gif");
	background-repeat: repeat-y;
	padding:0px;
	border-spacing:0px;
	border-collapse: collapse;
	}

	.sous-categorie

  {
  font-family: Arial;
  font-size: 16px;
  color: #b81e22;
  font-weight: bold;
  }

.categoriehr
{
	color:#FFFFFF;
	width: 95%;
}

  .contact

  {
  font-family: Arial;
  font-size: 12px;
  color: #737373;
  font-weight: bold;
  }

.recherche
{
	font-family: Times New Roman;
	font-size: 10px;
	color: #998675;
	font-weight: bold;
}
  .newsletter-inscription

  {
  font-family: Times;
  font-size: 10px;
  color: #736357;
  font-weight: bold;
  }

  .newsletter-champ

  {
    font-family: Times;
  font-size: 10px;
  color: #736357;

  }

  .input {
  width: 100%;
  border: 1px solid #ccc;
}

.footer

{
	font-family: Arial;
	font-size: 8px;
	color: #FFFFFF;
}


.nom-produit

  {
  font-family: Arial;
  font-size: 14px;
  color: #ed1c24;
  font-weight: bold;
  }

.nom-produit a:hover {
	text-decoration: none !important;
	color: #ed1c24 !important;
}

.infoBox .nom-produit img {
 	width: 70px;
 	margin-top: 0px;
}
.prix-produit

  {
  font-family: Arial;
  font-size: 14px;
  color: #f26522;

  }

.auteur, .edition, .edition-valeur
{
	font-family: Arial;
	font-size: 12px;
	color: black;
}
.auteur-valeur
{
	font-family: Arial;
	font-size: 12px;
	color: #FF0000;
}

  	td.separateur-promo-v
{
    background-image: url("images/template/separateur-newsletter.gif");
	background-repeat: repeat-x;
	padding:0px;
	border-spacing:0px;
	border-collapse: collapse;
	}
  	td.separateur-promo
{
    background-image: url("images/template/separateur-newsletter.gif");
	background-repeat: repeat-y;
	padding:0px;
	border-spacing:0px;
	border-collapse: collapse;
	}

	.point

	{
	font-family: Times;
  font-size: 28px;
  color: #ed1c24;
  font-weight: bold;
	}

	.catalogue-categorie
	{
		font-family: Times;
		font-size: 14px;
		color: #736357;
		font-weight: bold;
	}

.catalogue-general
{
  font-family: Arial;
  font-size: 12px;
  color: #FFFFFF;
  padding-left:10px;
  }

.menu-categorie, a.menu-categorie
{
	font-family: Arial;
	font-size: 11px;
	color: #FFFFFF;
	text-decoration: none;

}

td.titre-catalogue {
	background-image: url("images/template/cadre-centre-catalogue.gif");
	background-repeat: repeat-x;
	padding:0px;
	border-spacing:0px;
	border-collapse: collapse;
	font-family: Arial;
	font-size: 16px;
	font-weight: bold;
	color: #FFFFFF;
}

  td.cadre-gauche-catalogue
{
  background-image: url("images/template/cadre-gauche-catalogue.gif");
  background-repeat: no-repeat;
  font-size: 10px;
  color: #FFFFFF;
}

.cadre1
{
	background-color: #FAF5E1;
	color: #968575;
	font-family: Arial;
	font-size: 11px;
	line-height: 14px;
}
.cadre1-titre
{
	background-color: #F0E2B7;
}
.cadre1-hautgauche
{
	background-image: url("images/template/cadre1-hautgauche.gif");
	background-repeat: no-repeat;
}
.cadre1-hautdroit
{
	background-image: url("images/template/cadre1-hautdroit.gif");
	background-repeat: no-repeat;
}

.cadre2
{
	background-color: #FAF5E1;
	color: #FFFFFF;
	font-family: Arial;
	font-size: 11px;
	font-weight: bold;
}
.cadre2-titre
{
	background-color: #F26C4F;
}
.cadre2-hautgauche
{
	background-image: url("images/template/cadre2-hautgauche.gif");
	background-repeat: no-repeat;
}
.cadre2-hautdroit
{
	background-image: url("images/template/cadre2-hautdroit.gif");
	background-repeat: no-repeat;
}

.vendu {background:#E61F26 url(images/template/cadre-gauche-catalogue.gif) no-repeat top left;color:white;text-transform:uppercase; font-size:11px;text-decoration:none;display:inline-block;}
.vendu span{background:url(images/template/cadre-droite-catalogue.GIF) no-repeat bottom right;display:block;padding:3px 5px;}
.vendu:hover {color:white;text-decoration:none;}