/*
  $Id: stylesheet.css,v 1.56 2003/06/30 20:04:02 hpdl Exp $
  adapted for Separate Pricing Per Customer v4 and Price Break 1.11.3 2005/03/12

  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: #D5E8F0; }
.orderEdit { font-family : Verdana, Arial, sans-serif; font-size : 11px; color: #70d250; text-decoration: underline; }

BODY {
  background: #ffffff;
  color: #000000;
  margin: 0px;
}

A {
  color:#777777;
  font-family:verdana;
  font-size:9px;
  text-decoration: none;
}

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

FORM {
	display: inline;
}

TR.header {
  background: #ffffff;
}

TR.headerNavigation {
  background: #FFFFFF;
}

TD.headerNavigation {
  font-family: Verdana, Arial, sans-serif;
  font-size: 10px;
  background: #FFFFFF;
  color: #999999;
  font-weight : normal;
}

A.headerNavigation { 
  color: #999999; 
}

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

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

.infoBox {
  background:#EEEEEE;
  
}

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

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

input.search {

	font-size: 14px;	
	border: none;
	background-image:url(images/recherche_textuelle.jpg);
	color: #535353;
	height: 20px;
	width:70px;
	vertical-align:top; 
	bottom:20px;
	}	
	
input.search2 {

	font-size: 10px;
	color: #535353;
	height: 22px;
	width:100px;
	vertical-align:top; 
	bottom:20px;
	}		

input.checkbox {

	border: none; 
	background-color: transparent;
	padding: 0;

	}

input.submit {

	border: none;
	background-color: transparent;
	}



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

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

TABLE.productListing {
  border: 1px;
  border-style: solid;
  border-color: #dddddd;
  border-spacing: 1px;
}

.productListing-heading {
  font-family: Verdana, Arial, sans-serif;
  font-size: 12px;
  background: #AAAAAA;
  color:#000000;
  font-weight: bold;
}

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

A.pageResults {
  font-family: Verdana, Arial, sans-serif;
  font-size: 10px;
}

A.pageResults:hover {
  color: #FF0000;
  font-family: Verdana, Arial, sans-serif;
  font-size: 10px;
  
}

TD.pageHeading, DIV.pageHeading {
  font-family: Arial, sans-serif;
  font-size: 14px;
  font-weight:bolder;
  color: #003557;
}

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.TitreBox {
  font-family: Verdana, Arial, sans-serif;
  font-size: 12px;
  font-weight:600;
  font-style:italic;
  color:#663300;
}

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

smallTextPromo {
  font-family: Verdana, Arial, sans-serif;
  font-size: 10px;
}
a.smallTextPromo {
  font-family: Verdana, Arial, sans-serif;
  font-size: 10px;
}

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

td.verySmallText2 {
  font-family: Verdana, Arial, sans-serif;
  font-size: 9px;
  color:#000000;
}

a.verySmallText2 {
  font-family: Verdana, Arial, sans-serif;
  font-size: 9px;
  color:#000000;
}

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;
}
/* BOF price-break-1.11.3 */
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;
}
/* EOF price-break-1.11.3 */
.moduleRow { }
.moduleRowOver { background-color:#FFCC99; cursor: pointer; cursor: hand; }
.moduleRowGris { background-color:#EEEEEE;}
.moduleRowOverGris { background-color:#FFCC99; cursor: pointer; cursor: hand; }

.moduleRow3 { background-image:url(images/bandeaux/bande-blanche.jpg); background-repeat:no-repeat; }
.moduleRowOver3 {  background-image:url(images/bandeaux/bande-orange.jpg); background-repeat:no-repeat; cursor: pointer; cursor: hand; }
.moduleRowGris3 { background-image:url(images/bandeaux/bande-gris.jpg); background-repeat:no-repeat;}
.moduleRowOverGris3 { background-image:url(images/bandeaux/bande-orange.jpg); background-repeat:no-repeat; cursor: pointer; cursor: hand; }


.moduleRowSelected { background-color: #FF9900; }
.moduleRowOrange { background-color:#FFCC99; cursor: pointer; cursor: hand; }

.menuRow { background-image:url(images/onglet_off.gif);background-repeat:no-repeat; font-family:Arial, Helvetica, sans-serif; font-size:11px; width:136px;}
.menuRowOver { background-image:url(images/onglet_on.gif);background-repeat:no-repeat; cursor: pointer; cursor: hand; font-family:Arial, Helvetica, sans-serif; font-size:11px; width:136px;}

.Service1Row { background-image:url(images/service1_off.jpg);background-repeat:no-repeat; font-family:Arial, Helvetica, sans-serif; font-size:11px; width:232px; height:142;}
.Service1RowOver { background-image:url(images/service1_on.jpg);background-repeat:no-repeat;font-family:Arial, Helvetica, sans-serif; font-size:11px; width:232px; height:142;}

.Service2Row { background-image:url(images/service2_off.jpg);background-repeat:no-repeat; font-family:Arial, Helvetica, sans-serif; font-size:11px; width:232px; height:142;}
.Service2RowOver { background-image:url(images/service2_on.jpg);background-repeat:no-repeat;font-family:Arial, Helvetica, sans-serif; font-size:11px; width:232px; height:142;}

.Service3Row { background-image:url(images/service3_off.jpg);background-repeat:no-repeat; font-family:Arial, Helvetica, sans-serif; font-size:11px; width:232px; height:142;}
.Service3RowOver { background-image:url(images/service3_on.jpg);background-repeat:no-repeat;font-family:Arial, Helvetica, sans-serif; font-size:11px; width:232px; height:142;}

.Service4Row { background-image:url(images/service4_off.jpg);background-repeat:no-repeat; font-family:Arial, Helvetica, sans-serif; font-size:11px; width:232px; height:142;}
.Service4RowOver { background-image:url(images/service4_on.jpg);background-repeat:no-repeat;font-family:Arial, Helvetica, sans-serif; font-size:11px; width:232px; height:142;}

.service_titre {
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	font-style:italic;
	font-weight:600;
	color:#003366;
}

.service_lien {
	font-family:Arial, Helvetica, sans-serif;
	font-size:10px;
	color:#003366;
	margin:0;
	padding:0;
}

a.service_lien:hover {
	font-family:Arial, Helvetica, sans-serif;
	font-size:10px;
	color:#ffffff;
}

.categories_titre {
	font-family:Verdana;
	font-weight:400;
	font-size:14px;
	color:#ffffff;
}

.categories_titre {
	font-family:Verdana;
	font-weight:400;
	font-size:14px;
	color:#ffffff;
}

.categories_titre2 {
	font-family:Verdana;
	font-weight:600;
	font-size:14px;
	color:#ffffff;
}

.categories_new {
	font-family:Arial, Helvetica, sans-serif;
	font-size:14px;
	font-style:italic;
	color:#FF9900;
}
.categories_titre1 {
	font-family:Arial, Helvetica, sans-serif;
	font-size:18px;
	font-style:italic;
	color:#FF9900;
}
.categories_titre_categ {
	font-family:Arial, Helvetica, sans-serif;
	font-size:14px;
	padding-left:20px;
	color:#FFffff;
}
.sous_categories {
	font-family:Arial, Helvetica, sans-serif;
	font-size:10px;
	color:#000000;
}

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

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

html,body {background-color:white;}
a.lien1{font-family:Verdana;font-size:12px;color:#000000;text-decoration:none;font-weight:bold;} 
a.lien1:hover{font-family:Verdana;font-size:12px;color:white;font-weight:bold;}
a.lien2{font-family:Verdana;color:#3366CC;text-decoration:underline;font-size:12px;} 
a.lien2:hover{font-family:Verdana;color:#F58220;text-decoration:none;font-size:12px;}
a.lien3{color:#3366CC;text-decoration:none;} 
a.lien3:hover{color:#FF8000;text-decoration:none;}
a.lien4{color:#CC3366;text-decoration:none;} 
a.lien4:hover{color:#FF8000;text-decoration:none;}
a.lien5{color:#003399;text-decoration:none;} 
a.lien5:hover{color:#FF8000;text-decoration:underline;}
a.lien6{color:#3366CC;text-decoration:underline;} 
a.lien6:hover{color:#FFD52D;text-decoration:none;}
a.lien7{font-size:10px;color:#003399;text-decoration:underline;font-family:verdana;} 
a.lien7:hover{font-size:10px;color: #FF8000;text-decoration:none;font-family:verdana;}
a.lien8{color:#3366CC;text-decoration:underline;} 
a.lien8:hover{color: gray;text-decoration:underline;}
a.lien9{font-size:10px;color:#FF6600;text-decoration:none;} 
a.lien9:hover{font-size:10px;color: #3366CC;text-decoration:underline;}
a.lien10{font-family:Verdana;font-size:10px;color:white;text-decoration:underline;font-weight:bold;} 
a.lien10:hover{font-family:Verdana;font-size:10px;color:#FFCC33;text-decoration:none;font-weight:bold;}
a.lien11{font-family:Verdana;font-size:10px;color:#ffffff;text-decoration:underline;} 
a.lien11:hover{font-family:Verdana;font-size:10px;color:yellow;text-decoration:none;}
a.lien12{font-family:Verdana;font-size:12px;color:steelblue;text-decoration:none;} 
a.lien12:hover{font-family:Verdana;font-size:12px;color:darkorange;text-decoration:underline;}
a.lien13{font-family:verdana;font-size:11px;color:#003399;text-decoration:underline;} 
a.lien13:hover{font-family:verdana;font-size:11px;color:#FF8000;text-decoration:none;}
a.lien13:visited {font-family:verdana;font-size:11px;color:#003399;text-decoration:underline}
a.lien14{font-family:verdana;font-size:10px;color:#FF8000;text-decoration:none;} 
a.lien14:hover{font-family:verdana;font-size:10px;color:#003399;text-decoration:none;}
a.lien15{font-family:verdana;font-weight:bold;font-size:10px;color:steelblue;text-decoration:none;} 
a.lien15:hover{font-family:verdana;font-weight:bold;font-size:10px;color:#FF8000;text-decoration:none;}
a.lien16{font-family:verdana;font-size:10px;color:steelblue;text-decoration:none;} 
a.lien16:hover{font-family:verdana;font-size:10px;color:#FF8000;text-decoration:underline;}
a.lien17{font-family:verdana;font-size:15px;color:chocolate;font-weight:bold;text-decoration:none;} 
a.lien17:hover{font-family:verdana;font-size:15px;color:orange;font-weight:bold;text-decoration:none;}
a.lien18{font-family:verdana;font-size:18px;color:white;text-decoration:underline;font-weight:bold;} 
a.lien18:hover{font-family:verdana;font-size:18px;color:orange;text-decoration:underline;font-weight:bold;} 
a.lien19{font-family:verdana;font-size:16px;color:white;text-decoration:underline;font-weight:bold;} 
a.lien19:hover{font-family:verdana;font-size:16px;color:orange;text-decoration:underline;font-weight:bold;} 
a.lien20{font-family:verdana;font-size:11px;color:chocolate;font-weight:bold;text-decoration:none;} 
a.lien20:hover{font-family:verdana;font-size:11px;color:orange;font-weight:bold;text-decoration:none;}
a.lien21{font-family:verdana;font-size:10px;color:black;font-weight:bold;text-decoration:none;} 
a.lien21:hover{font-family:verdana;font-size:10px;color:white;font-weight:bold;text-decoration:underline;}
a.lien22{font-family:verdana;font-size:11px;color:#006633;font-weight:bold;text-decoration:none;} 
a.lien22:hover{font-family:verdana;font-size:11px;color:orange;font-weight:bold;text-decoration:underline;}
a.lien23{font-family:verdana;font-size:9px;color:black;text-decoration:none;} 
a.lien23:hover{font-family:verdana;font-size:9px;color:red;text-decoration:underline;}

a.accueil{font-family:verdana;font-size:10px;color:brown;text-decoration:underline;} 
a.accueil:hover{font-family:verdana;font-size:10px;color:orange;text-decoration:underline;}

Table.tab{font-family:verdana;font-size:10px;}
td.class_tech{font-family:Verdana;font-size:11px;color:#F58220;text-decoration:none;font-weight:bold;}
td.class_tech:hover{font-family:Verdana;font-size:11px;color:red;text-decoration:none;font-weight:bold;}
a.menutech{font-family:Verdana;font-size:10px;color:orange;text-decoration:none;} 
a.menutech:hover{font-family:Verdana;font-size:10px;color:white;text-decoration:underline;}

table.promo{font-family:verdana;font-size:11px;}
td.promodeco{background-image:url('images/promotions/promo.jpg');background-repeat:repeat-y;}
td.promodeco2{background-image:url('images/promotions/promo_barre.jpg');background-position:bottom right;background-repeat:no-repeat;}
a.lien_menu_promo{font-family:Verdana;font-size:10px;font-weight:bold;color:#000000;text-decoration:underline;} 
a.lien_menu_promo:hover{font-family:Verdana;font-size:10px;font-weight:bold;color:#ffffff;text-decoration:none;}

font.titre{font-family:arial black;color:steelblue;font-weight:bold;}

a.menu_solutions{font-family:verdana;color:#000000;font-size:10px;text-decoration:none;}
a.menu_materiels{font-family:verdana;color:#000000;font-size:10px;text-decoration:none;}
a.menu_cartes{font-family:verdana;color:#000000;font-size:10px;text-decoration:none;}
a.menu_bracelets{font-family:verdana;color:#000000;font-size:10px;text-decoration:none;}
a.menu_accessoires{font-family:verdana;color:#000000;font-size:10px;text-decoration:none;}

a.menu_solutions:hover{font-family:verdana;color:#B41E79;font-size:10px;text-decoration:none;}
a.menu_materiels:hover{font-family:verdana;color:#00B9F2;font-size:10px;text-decoration:none;}
a.menu_cartes:hover{font-family:verdana;color:#BCD63E;font-size:10px;text-decoration:none;}
a.menu_bracelets:hover{font-family:verdana;color:#FFCB1F;font-size:10px;text-decoration:none;}
a.menu_accessoires:hover{font-family:verdana;color:#F58220;font-size:10px;text-decoration:none;}

font.carre_sous_menu{font-family:Verdana;font-size:8px;color:#cccccc;}  

input.formulaire_tech{height:17px;TEXT-ALIGN:left;font-family:verdana;font-size:10px;}
td.formulaire_tech{font-family:verdana;font-size:11px;color:#3366CC;}
td.formulaire{font-family:verdana;font-size:10px;font-weight:bold;color:chocolate;}

input.bouton_panier{color:black;background-color:#FFCB1F;font-size:11px;font-family:verdana;font-weight:bold;width:140px;height:30px;cursor:hand;}
input.bouton_envoi_commande{color:black;background-color:#F58220;color:white;font-size:14px;font-family:verdana;font-weight: bold;width:150px;height:50px;cursor:hand;}
input.bouton_sauvegarder_devis{color:black;background-color:#F58220;color:white;font-size:14px;font-family:verdana;font-weight: bold;width:130px;height:50px;cursor:hand;}
input.bouton_commander{color:black;background-color:#F58220;color:white;font-size:14px;font-family:verdana;font-weight: bold;width:130px;height:50px;cursor:hand;}
input.bouton_continuer{color:black;background-color:#F58220;color:white;font-size:14px;font-family:verdana;font-weight: bold;width:200px;height:50px;cursor:hand;}
input.bouton_ajout_panier{color:black;background-color:dodgerblue;color:white;font-size:11px;font-family:verdana;font-weight:bold;width:130px;height:20px;cursor:hand;}


table.devis{font-family:verdana;font-size:10px;color:#0066CC;}

table.panier{font-family:verdana;font-size:10px;color:#3366cc;}

.haut_page{ font-family:verdana;font-size:9px;color:#999999;}
a.haut_page{ font-family:verdana;font-size:9px;color:#999999;}
a.lien_chemin_fer{font-family:Verdana;font-weight:bold;font-size:9px;color:#999999;text-decoration:none;} 
a.lien_chemin_fer:hover{font-family:Verdana;font-weight:bold;font-size:9px;color:#999999;text-decoration:underline;} 

table.promo{font-family:verdana;font-size:11px;}
td.promodeco{background-image:url('../sogedex/images/promotions/promo.jpg');background-repeat:repeat-y;}
td.promodeco2{background-image:url('../sogedex/images/promotions/promo_barre.jpg');background-position:bottom right;background-repeat:no-repeat;}
a.lien_menu_promo{font-family:Verdana;font-size:10px;font-weight:bold;color:#000000;text-decoration:underline;} 
a.lien_menu_promo:hover{font-family:Verdana;font-size:10px;font-weight:bold;color:#ffffff;text-decoration:none;}

a.splitPageLink:link { font-family: Verdana, Arial, sans-serif; font-size: 10px; color: #0000FF; font-weight: normal; text-decoration: none; }
a.splitPageLink:visited { font-family: Verdana, Arial, sans-serif; font-size: 10px; color: #0000FF; font-weight: normal; text-decoration: none; }
a.splitPageLink:active { font-family: Verdana, Arial, sans-serif; font-size: 10px; color: #0000FF; font-weight: normal; text-decoration: none; }
a.splitPageLink:hover { font-family: Verdana, Arial, sans-serif; font-size: 10px; color: #0000FF; font-weight: normal; text-decoration: underline;  }

.cadre_categorie {
	border-color:#CCCCCC;
	border-style:solid;
	border-bottom-width:1px;
	border-left:solid;
	border-left-width:1px;
	border-left-color:#CCCCCC;
	border-right:solid;
	border-right-width:1px;
	border-right-color:#CCCCCC;
	border-top:solid;
	border-top-width:1px;
	border-top-color:#CCCCCC;
}
.frise {
	color:#5b2900;
	font-family:Arial, Helvetica, sans-serif;
	font-size:24px;
	font-weight:bold;
	font-style:italic;
	padding-right:50px;
}
.titre_categorie2 {
	font-family:Arial, Helvetica, sans-serif;
	border-color:#000000;
	font-style:italic;
	font-weight:bold;
	font-size:14px;
}