/*  $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*/#topRight {		  background:	 transparent url(images/coeur.gif) no-repeat center 40px;		  color:		 rgb(222, 81, 119);}#topRight ul {		  font-family:	 		  Arial;		  font-size:			  0.8em;		  list-style-image:		  url(images/fleur.gif);}#navigation {			background:			  rgb(249, 205, 109) url(images/navigationBack.jpg) repeat-y 590px;			color:				  rgb(173, 55, 77);			font-family:		  Verdana;			font-size:			  0.7em;			font-weight:		  bold;			height:				  30px;}#navigation a{			color:				  rgb(173, 55, 77);}.souscat_da{	color: #D7323F;	font-size: 13px;	padding-left: 50px;}.souscat_da:li{	list-style-image:	url(images/etoile.gif);}#navigation a:hover{			text-decoration:	  underline;}#search, #info {		background:				  rgb(228, 106, 158) url(images/recherche.gif) no-repeat;		padding-top:			  35px;}#search input {		border:					  none;		color: 					  rgb(228, 106, 158);		font-weight:			  bold;}#search input:focus {			color:				  rgb(173, 55, 77);			background:			  rgb(249, 205, 109);}#categories {			background:			  rgb(222, 81, 119) url(images/categories.gif) no-repeat;			color:				  rgb(255, 255, 255);			padding-top:		  70px;}#categories div ul{		list-style-image:	url(images/etoile.gif);	margin:				5px;	padding-left:		15px;}#categories ul ul {	list-style-image:	url(images/puce.gif);}#categories a, #categories ul ul a, #info a, #new a{	color:	rgb(255, 255, 255);	font:	normal 0.8em Verdana;}#categories a, #info a {	font-weight:	bold;}#categories a:hover, #info a:hover , #new a:hover{	color:	rgb(242, 189, 187);}#categories div, #info div {	border-bottom:	1px dashed rgb(255, 255, 255);}#info {	background-image:	url(images/information.gif);	padding-top:		50px;}#info div {	padding: 5px;}#left, #alert {	background:	rgb(228, 106, 158);}#alert {	color:		rgb(255, 255, 255);	font:		bold 0.8em Verdana;	margin:		auto;	text-align:	center;	width:		95%;}#cart {	background:		rgb(255, 255, 255) url(images/mon_panier.gif) no-repeat top right;	font:			normal 0.8em Verdana;	padding-top:	45px;}#cart div{	background:		rgb(255, 255, 255) url(images/panier.gif) no-repeat 20px 20px;	padding-left:	70px;	padding-top:	40px;}#history {	background:		rgb(255, 255, 255) url(images/history.gif) no-repeat top right;	font:			normal 0.8em Verdana;	padding-top:	55px;}#bestSellers {	background:		rgb(255, 255, 255) url(images/top_ventes.gif) no-repeat top right;	font:			normal 0.8em Verdana;	padding:		15px;	padding-top:	45px;	text-align:		center;}#bestSellers td {	font:	normal 0.8em Verdana;}#right {	background:		rgb(191, 31,76);	border-left:	1px solid rgb(241, 188, 187);	margin:	0px;	padding: 0px;}#right td {	font:	normal 0.8em Verdana;}#right table{	background:	rgb(255, 255, 255);}#new {	background:		rgb(228, 106, 158) url(images/nouveautes.gif) no-repeat top left;	color:			rgb(255, 255, 255);	font:			normal 0.8em Verdana;	padding-top:	55px;	text-align:		center;}#new a{	color:	rgb(255, 255, 255);}#new a img {	border:	10px solid rgb(222, 81, 119);}#special {	background:		rgb(255, 255, 255) url(images/promotions.gif) no-repeat top right;	font:			normal 0.8em Verdana;	padding-top:	45px;	text-align:		center;}#manufacturer {	background:		rgb(255, 255, 255) url(images/fabricant.jpg) no-repeat top right;	padding-top:	45px;}#manufacturer td {	font:			normal 0.8em Verdana;	text-align:		center;}#notifications {	background:		rgb(255, 255, 255) url(images/notifications.gif) no-repeat top right;	padding-top:	45px;}#tell {	background:		rgb(255, 255, 255) url(images/faire_connaitre.gif) no-repeat top right;	padding-top:	45px;}.box {	background:	transparent url(images/barre.gif) repeat-x 15px 20px;	color:		rgb(222, 81, 119);}.box p {	background-color: 	rgb(255, 255, 255);	font:				normal 1.6em Arial;	text-transform:		lowercase;}.box p:first-letter  {	font-weight: bold;}#content {	font:			normal 1em Verdana;	padding:		20px;	padding-bottom:	10px;	padding-top:	5px;}.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;}A {  color: #000000;  text-decoration: none;}A:hover {  color:		rgb(145, 23, 2);}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:	rgb(145, 23, 2);  color:	rgb(222, 81, 119);}tr.footer a {  color:	rgb(222, 81, 119);}tr.footer a:hover {  color:	rgb(255, 255, 255);}TD.footer {  font-family: Verdana, Arial, sans-serif;  font-size: 10px;  background: #bbc3d3;  color: #ffffff;  font-weight: bold;}.infoBox {  /* background-image: url(images/beige.gif); */	border:	1px	solid rgb(170, 59, 128);}.infoBoxContents {	/* background: transparent url(images/beige.gif); */  font-family: Verdana, Arial, sans-serif;  font-size: 10px;  /* opacity:0.7; */}.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: #bbc3d3;  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: transparent url(images/oddBack.jpg) repeat-x bottom;}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: transparent url(images/oddBack.jpg) repeat-x bottom;}TR.accountHistory-odd td , TR.addressBook-odd td , TR.alsoPurchased-odd td , TR.payment-odd td , TR.productListing-odd td , TR.productReviews-odd td , TR.upcomingProducts-odd td , TR.shippingOptions-odd {  padding-bottom:	2px;}TR.accountHistory-even td , TR.addressBook-even td , TR.alsoPurchased-even td , TR.payment-even td , TR.productListing-even td , TR.productReviews-even td , TR.upcomingProducts-even td , TR.shippingOptions-even {  padding-bottom:	2px;}TABLE.productListing { border-left: 1px solid rgb(170, 59, 128); border-right: 1px solid rgb(170, 59, 128);}TR.productListing-even, TR.productListing-odd {  border: 1px solid rgb(170, 59, 128);}.productListing-heading {  font-family: Verdana, Arial, sans-serif;  font-size: 10px;  background: rgb(169, 67,130);  color: #FFFFFF;  font-weight: bold;}TD.productListing-data {  font-family: Verdana, Arial, sans-serif;  font-size: 10px;  border:	none;  opacity:1;}A.pageResults {  color: #0000FF;}A.pageResults:hover {  color: #0000FF;  background: #FFFF33;}TD.pageHeading, DIV.pageHeading {  font-family: Verdana, Arial, sans-serif;  font-size: 20px;  font-weight: bold;  color: #DE5177;}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: 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;}.moduleRow { }.moduleRowOver {	background-color: #E46A9E;	color:	#fff;	cursor: pointer;	cursor: hand;}.moduleRowSelected {	background-color: #A94382;	color:	#fff; }.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; }