table {
padding: 0;
margin: 0;:
}

a {
outline: none;
}

TD.BoxHeadingSearch { 
  font-family: Verdana, Arial, sans-serif; 
  font-size: 10px; 
  font-weight: bold; 
  color: #FFFFFF ; 
} 
A.BoxHeadingSearch { 
  color: #FFFFFF; 
 } 
A.BoxHeadingSearch:hover { 
  color: #FFFFFF; 
 }

H1
{
    FONT-WEIGHT: bold;
    FONT-SIZE: 20px;
    FONT-FAMILY: Verdana, Arial, sans-serif;
	COLOR: #0c317c 
}
.nom_magasin
{
    FONT-WEIGHT: bold;
    FONT-SIZE: 30px;
    COLOR: #ffff00;
    FONT-STYLE: italic;
    FONT-FAMILY: "Comic Sans MS", Arial, sans-serif;
	DISPLAY: inline
}
.presentation_magasin
{
    FONT-WEIGHT: bold;
    FONT-SIZE: 12px;
    COLOR: #0c317c; 
    FONT-FAMILY: sans-serif
}
.boxText
{
    FONT-SIZE: 10px;
    FONT-FAMILY: Verdana, Arial, sans-serif
}
.errorBox
{
    FONT-WEIGHT: bold;
    FONT-SIZE: 10px;
    BACKGROUND: #ffb3b5;
    FONT-FAMILY: Verdana, Arial, sans-serif
}
.stockWarning
{
    FONT-SIZE: 10px;
    COLOR: #cc0033;
    FONT-FAMILY: Verdana, Arial, sans-serif
}
.productsNotifications
{
    BACKGROUND: #f2fff7
}
.orderEdit
{
    FONT-SIZE: 10px;
    COLOR: #70d250;
    FONT-FAMILY: Verdana, Arial, sans-serif;
    TEXT-DECORATION: underline
}
BODY
{
	BACKGROUND: url(./images/fond.gif) repeat-x left top #d1c09f;
    MARGIN: 0px;
    COLOR: #000000;
}
A
{
    COLOR: #000000;
    TEXT-DECORATION: none
}
A:hover
{
    COLOR: black;
    TEXT-DECORATION: underline
}
FORM
{
    DISPLAY: inline
}

TR.headerNavigation
{
    BACKGROUND: #0c317c
}
TD.headerNavigation
{
    FONT-WEIGHT: bold;
    FONT-SIZE: 10px;
    BACKGROUND: #0c317c;
    COLOR: #ffffff;
    FONT-FAMILY: Verdana, Arial, sans-serif
}
A.headerNavigation
{
    COLOR: #ffffff
}
A.headerNavigation:hover
{
    COLOR: #ffffff
}
TD.headerNavigationBis
{
    FONT-WEIGHT: bold;
    FONT-SIZE: 12px;
    BACKGROUND: #0c317c;
    COLOR: #ffffff;
    FONT-FAMILY: Verdana, Arial, sans-serif
}
A.headerNavigationBis
{
    COLOR: #ffffff
}
A.headerNavigationBis:hover
{
    COLOR: #ffffff
}
TR.headerError
{
    BACKGROUND: #ff0000
}
TD.headerError
{
    FONT-WEIGHT: bold;
    FONT-SIZE: 12px;
    BACKGROUND: #ff0000;
    COLOR: #ffffff;
    FONT-FAMILY: Tahoma, Verdana, Arial, sans-serif;
    TEXT-ALIGN: center
}
TR.headerInfo
{
    BACKGROUND: #00ff00
}
TD.headerInfo
{
    FONT-WEIGHT: bold;
    FONT-SIZE: 12px;
    BACKGROUND: #00ff00;
    COLOR: #ffffff;
    FONT-FAMILY: Tahoma, Verdana, Arial, sans-serif;
    TEXT-ALIGN: center
}
TR.footer
{
    BACKGROUND: #0c317c
}
TD.footer
{
    FONT-WEIGHT: bold;
    FONT-SIZE: 10px;
    BACKGROUND: #0c317c;
    COLOR: #ffffff;
    FONT-FAMILY: Verdana, Arial, sans-serif
}
.bordsGaucheHautBox
{
	BACKGROUND: url(./images/menus/menu-centre-gauche.png) repeat-y;
}
.bordsDroitHautBox
{
	BACKGROUND: url(./images/menus/menu-centre-droit.png) repeat-y top right;
}
.bordsGaucheBox
{
	BACKGROUND: url(./images/menus/menu-centre.png) repeat-y;
}
.bordsDroitBox
{
	BACKGROUND: url(./images/menus/menu-centre.png) repeat-y top right;
}

#haut_listing {
width:570px;
margin: 0 0 5px 0; 
height:14px; 
background: url(./images/fond_haut.gif) top right no-repeat;
}
.infoBox
{
	BACKGROUND: url(./images/menus/background-menu.png) repeat;
	margin: -5px 0 0 0;
}
.infoBoxContents
{
    FONT-SIZE: 10px;
    FONT-FAMILY: Verdana, Arial, sans-serif
}
.infoBoxNotice
{
    BACKGROUND: #ff8e90
}
.infoBoxNoticeContents
{
    FONT-SIZE: 10px;
    BACKGROUND: #ffe6e6;
    FONT-FAMILY: Verdana, Arial, sans-serif
}
TD.menuHeaderBas
{
    BACKGROUND: url(./images/menus/menu-haut-centre3.png) repeat-x;
}
TD.menuHaut
{
    BACKGROUND: url(./images/menus/menu-haut-milieu1.gif) repeat-x;
}
TD.menuBas
{
    BACKGROUND: url(./images/menus/menu-bas-milieu.gif) repeat-x;
}
TR.infoBoxHeading
{
    BACKGROUND: url(./images/menus/background-menu.png) repeat;
}
TD.infoBoxHeading
{
    FONT-WEIGHT: bold;
    FONT-SIZE: 10px;
    COLOR: #0000ff;
    FONT-FAMILY: Verdana, Arial, sans-serif;
	display: none;
}
TD.infoBox
{
    FONT-SIZE: 10px;
    FONT-FAMILY: Verdana, Arial, sans-serif
}
SPAN.infoBox
{
    FONT-SIZE: 10px;
    FONT-FAMILY: Verdana, Arial, sans-serif
}
TR.accountHistory-odd
{
    BACKGROUND: #f8f8f9
}
TR.addressBook-odd
{
    BACKGROUND: #f8f8f9
}
TR.alsoPurchased-odd
{
    BACKGROUND: #f8f8f9
}
TR.payment-odd
{
    BACKGROUND: #f8f8f9
}
TR.productListing-odd
{
    BACKGROUND: #f8f8f9
}
TR.productReviews-odd
{
    BACKGROUND: #f8f8f9
}
TR.upcomingProducts-odd
{
    BACKGROUND: #f8f8f9
}
TR.shippingOptions-odd
{
    BACKGROUND: #f8f8f9
}
TR.accountHistory-even
{
    BACKGROUND: #f8f8f9
}
TR.addressBook-even
{
    BACKGROUND: #f8f8f9
}
TR.alsoPurchased-even
{
    BACKGROUND: #f8f8f9
}
TR.payment-even
{
    BACKGROUND: #f8f8f9
}
TR.productListing-even
{
    BACKGROUND: #f8f8f9
}
TR.productReviews-even
{
    BACKGROUND: #f8f8f9
}
TR.upcomingProducts-even
{
    BACKGROUND: #f8f8f9
}
TR.shippingOptions-even
{
    BACKGROUND: #f8f8f9
}
TABLE.productListing
{
margin : -10px 0 10px 0;
width: 570px;

}
.productListing-heading
{
    FONT-WEIGHT: bold;
    FONT-SIZE: 10px;
    COLOR: #ffffff;
    FONT-FAMILY: Verdana, Arial, sans-serif;
	margin: 0;
padding: 10px 0 0 0;
vertical-align: top;
}
.productListing-heading22
{
background:url(images/fond_titre_2.gif) 0px 0px no-repeat;
margin: 0;
padding: 10px 0 0 0;
}

.productListing-heading22 a
{
color: #000000;
}

.productListing-heading24
{
background:#eedfc0;
margin: 0;
padding: 0;
padding: 10px 0 0 0;
}

.productListing-heading24 a
{
color: #000000;
}

.productListing-heading26
{
background:url(images/fond_titre_2.gif) right 0px no-repeat;
margin: 0;
padding: 0;
padding: 10px 0 0 0;
}

.productListing-heading26 a
{
color: #000000;
}

TD.productListing-data
{
    FONT-SIZE: 10px;
    FONT-FAMILY: Verdana, Arial, sans-serif;
	text-align: justify;
	
}
A.pageResults
{
    COLOR: #0000ff
}
A.pageResults:hover
{
    BACKGROUND: #ffff33;
    COLOR: #0000ff
}
TD.pageHeading
{
    font-family:Arial, Helvetica, sans-serif;
    FONT-SIZE: 20px;
    color: white;
	text-transform:uppercase;
	background:url(images/fond_titre.gif) 4px 0px no-repeat;
	padding: 10px 0 0 40px;
	height: 44px;
	margin: 10px;
}

.table_centre{
margin: 10px 0 0 -5px;
}

TD.pageHeading a
{

    color: white;
}

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

.mainT img{
float: left;
padding: 0 20px 0 0;
}

.header_main {
width: 960px;
height: 256px;
margin: 0 auto;
background:url(images/fond_header.jpg) top left no-repeat;
}

.header_main ul {
list-style: none; 
font-family:Arial, Helvetica, sans-serif;
font-size: 14px;
margin: 0 0 20px 0;
}

.header_main ul li{
background:url(images/puce_header.jpg) left center no-repeat;
width: 90px;
}

#title_categories{
background:url(images/title_categories.gif) top left no-repeat;
height: 44px;
width: 175px;
position:absolute;
margin: 0;
padding: 0;
}


DIV.pageHeading
{
    FONT-WEIGHT: bold;
    FONT-SIZE: 20px;
    COLOR: #0c317c;
    FONT-FAMILY: Verdana, Arial, sans-serif
}
TR.subBar
{
    BACKGROUND: #f4f7fd
}
TD.subBar
{
    FONT-SIZE: 10px;
    COLOR: #000000;
    FONT-FAMILY: Verdana, Arial, sans-serif
}
TD.main
{
    FONT-SIZE: 11px;
    LINE-HEIGHT: 1.5;
    FONT-FAMILY: Verdana, Arial, sans-serif
}
P.main
{
    FONT-SIZE: 11px;
    LINE-HEIGHT: 1.5;
    FONT-FAMILY: Verdana, Arial, sans-serif
}
TD.smallText
{
    FONT-SIZE: 10px;
    FONT-FAMILY: Verdana, Arial, sans-serif
}
SPAN.smallText
{
    FONT-SIZE: 10px;
    FONT-FAMILY: Verdana, Arial, sans-serif
}
P.smallText
{
    FONT-SIZE: 10px;
    FONT-FAMILY: Verdana, Arial, sans-serif
}
TD.accountCategory
{
    FONT-SIZE: 13px;
    COLOR: #aabbdd;
    FONT-FAMILY: Verdana, Arial, sans-serif
}
TD.fieldKey
{
    FONT-WEIGHT: bold;
    FONT-SIZE: 12px;
    FONT-FAMILY: Verdana, Arial, sans-serif
}
TD.fieldValue
{
    FONT-SIZE: 12px;
    FONT-FAMILY: Verdana, Arial, sans-serif
}
TD.tableHeading
{
    FONT-WEIGHT: bold;
    FONT-SIZE: 12px;
    FONT-FAMILY: Verdana, Arial, sans-serif
}
SPAN.newItemInCart
{
    FONT-SIZE: 10px;
    COLOR: #ff0000;
    FONT-FAMILY: Verdana, Arial, sans-serif
}
CHECKBOX
{
    FONT-SIZE: 11px;
    FONT-FAMILY: Verdana, Arial, sans-serif
}
INPUT
{
    FONT-SIZE: 11px;
    FONT-FAMILY: Verdana, Arial, sans-serif
}
RADIO
{
    FONT-SIZE: 11px;
    FONT-FAMILY: Verdana, Arial, sans-serif
}
SELECT
{
    FONT-SIZE: 11px;
    FONT-FAMILY: Verdana, Arial, sans-serif
}
TEXTAREA
{
    FONT-SIZE: 11px;
    WIDTH: 100%;
    FONT-FAMILY: Verdana, Arial, sans-serif
}
SPAN.greetUser
{
    FONT-WEIGHT: bold;
    FONT-SIZE: 12px;
    COLOR: #ffff00;
    FONT-FAMILY: Verdana, Arial, sans-serif
}
TABLE.formArea
{
    BORDER-RIGHT: #7b9ebd 1px solid;
    BORDER-TOP: #7b9ebd 1px solid;
    BACKGROUND: #f1f9fe;
    BORDER-LEFT: #7b9ebd 1px solid;
    BORDER-BOTTOM: #7b9ebd 1px solid
}
TD.formAreaTitle
{
    FONT-WEIGHT: bold;
    FONT-SIZE: 12px;
    FONT-FAMILY: Tahoma, Verdana, Arial, sans-serif
}
SPAN.markProductOutOfStock
{
    FONT-WEIGHT: bold;
    FONT-SIZE: 12px;
    COLOR: #c76170;
    FONT-FAMILY: Tahoma, Verdana, Arial, sans-serif
}
SPAN.productSpecialPrice
{
    COLOR: #ff0000;
    FONT-FAMILY: Verdana, Arial, sans-serif
}
SPAN.errorText
{
    COLOR: #ff0000;
    FONT-FAMILY: Verdana, Arial, sans-serif
}
.moduleRow
{
}
.moduleRowOver
{
    CURSOR: pointer;
    BACKGROUND-COLOR: #d7e9f7
}
.moduleRowSelected
{
    BACKGROUND-COLOR: #e9f4fc
}
.checkoutBarFrom
{
    FONT-SIZE: 10px;
    COLOR: #8c8c8c;
    FONT-FAMILY: Verdana, Arial, sans-serif
}
.checkoutBarTo
{
    FONT-SIZE: 10px;
    COLOR: #8c8c8c;
    FONT-FAMILY: Verdana, Arial, sans-serif
}
.checkoutBarCurrent
{
    FONT-SIZE: 10px;
    COLOR: #000000;
    FONT-FAMILY: Verdana, Arial, sans-serif
}
.messageBox
{
    FONT-SIZE: 10px;
    FONT-FAMILY: Verdana, Arial, sans-serif
}
.messageStackError
{
    FONT-SIZE: 10px;
    FONT-FAMILY: Verdana, Arial, sans-serif;
    BACKGROUND-COLOR: #ffb3b5
}
.messageStackWarning
{
    FONT-SIZE: 10px;
    FONT-FAMILY: Verdana, Arial, sans-serif;
    BACKGROUND-COLOR: #ffb3b5
}
.messageStackSuccess
{
    FONT-SIZE: 10px;
    FONT-FAMILY: Verdana, Arial, sans-serif;
    BACKGROUND-COLOR: #99ff00
}
.inputRequirement
{
    FONT-SIZE: 10px;
    COLOR: #ff0000;
    FONT-FAMILY: Verdana, Arial, sans-serif
}

TD.productDesc {
  font-family: Verdana, Arial, sans-serif;
  font-size: 10px;
  color: #808080;
  padding: 1px 7px 1px 7px;
}

/* DDB - 041031 - Form Field Progress Bar */
.progress{
	width: 1px;
	height: 14px;
	color: white;
	font-size: 12px;
    overflow: hidden;
	background-color: navy;
	padding-left: 5px;
}

/* VJ Links Manager v1.13 begin */
TABLE.linkListing {
  border: 0px;
  border-style: solid;
  border-color: #b6b7cb;
  border-spacing: 1px;
}

.linkListing-heading {
  font-family: Verdana, Arial, sans-serif;
  font-size: 10px;
  font-weight: bold;
  background: #b6b7cb;
  color: #FFFFFF;
  text-align: center;
}

TD.linkListing-data {
  /* border-right: 1px solid #b6b7cb; */
  /* border-bottom: 1px solid #b6b7cb; */
  padding: 4px;
  font-family: Verdana, Arial, sans-serif;
  font-size: 10px;
  vertical-align: middle;
}

TR.linkListing-odd {
  background: #f8f8f9;
}

TR.linkListing-even {
  background: #F5F5F5;
}

.linkFeatured {
  font-family: Verdana, Arial, sans-serif;
  font-size: 10px;
  font-weight: bold;
  background: #dbd6d6;
  color: #FFFFFF;
  text-align: center;
}

#footer_copy {
margin: 0 auto; 
width:960px; 
height: 44px; 
background:url(images/fond_footer.gif) top left no-repeat #ffffff; 
text-align:center; 
padding: 20px 0 0 0; 
font-family:Arial, Helvetica, sans-serif; 
text-transform:uppercase; 
font-size: 12px;
}

#footer_copy a:hover{
color: black;
text-decoration:none;
}
/* VJ Links Manager v1.13 end */
