@import url(menu.css );





TD.main {

	FONT-SIZE: 11px;

	FONT-FAMILY: Arial, Helvetica, sans-serif;

	color: #333333;

	text-align: justify;

}



TD.header_title {

	FONT-SIZE: 9px;

	FONT-FAMILY: Arial, Helvetica, sans-serif;

	color: #E2E6E4;

	font-weight:normal;

}



.text_header_title {

	FONT-SIZE: 9px;

	FONT-FAMILY: Arial, Helvetica, sans-serif;

	color: #E2E6E4;

	font-weight:normal;

}



.text_alert {

	COLOR: #CC0033; FONT-WEIGHT: bold;

}



TD.pageHeading {

	font-family: Georgia, "Times New Roman", Times, serif;

	font-size: 19px;

	color: #666666;

}

TD.pageHeading2 {

	font-family: Arial, Helvetica, sans-serif;

	font-size: 14px;

	color: #CC3333;

	font-weight: bold;

}

DIV.pageHeading {

	FONT-WEIGHT: bold; FONT-SIZE: 20px; COLOR: #9a9a9a; FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif

}

TD.pageHeadingPrice {

	font-family: Georgia, "Times New Roman", Times, serif;

	FONT-WEIGHT: bold;

	FONT-SIZE: 25px;

	color: #666666;

}

TD.pageHeadingSmall {

	FONT-WEIGHT: bold; FONT-SIZE: 11px; COLOR: #CC0033; FONT-FAMILY: Arial, Verdana, Helvetica, sans-serif

}

.pageSubHeading {

	FONT-WEIGHT: bold; FONT-SIZE: 12px; COLOR: #FF9900; FONT-FAMILY: Arial, Verdana, Helvetica, sans-serif

}





TD.trait_horizontal {

        background-image: url(images/trait_hor.gif);

        background-repeat: yes;

}

TD.trait_vertical {

        background-image: url(images/trait_separ_col.gif);

        background-repeat: yes;

}

.img_border {

	border: 1px #999999 solid

}









body {

	background: #3F708B url(images/bg.gif);

	background-repeat: repeat-x;

	margin-left: 0px;

	margin-top: 0px;

	margin-right: 0px;

	margin-bottom: 0px;

}



.boxText {

	FONT-SIZE: 10px; FONT-FAMILY: Arial, Helvetica, sans-serif;

}

.errorBox {

	FONT-WEIGHT: bold; FONT-SIZE: 10px; BACKGROUND: #F03232; FONT-FAMILY: Verdana, Arial, sans-serif

}

.stockWarning {

	FONT-SIZE: 10px; COLOR: #cc0033; FONT-FAMILY: Verdana, Arial, sans-serif

}

.productsNotifications {

	BACKGROUND: #E7F39E

}

.orderEdit {

	FONT-SIZE: 10px; COLOR: #70d250; FONT-FAMILY: Verdana, Arial, sans-serif; TEXT-DECORATION: underline

}

A {

	COLOR: #336699; text-decoration: none

}

A:hover {

	COLOR: #333333

}

FORM {

	DISPLAY: inline

}

TR.header {

	BACKGROUND: #ffffff

}

TR.headerNavigation {

}

TD.headerNavigation {

}

.headerNavigationRouge {

	FONT-WEIGHT: normal; FONT-SIZE: 10px; COLOR: #666666; FONT-FAMILY: Verdana, Arial, sans-serif;

}

TD.menuNavigation {



}

TD.menuCategories {

	BACKGROUND: #3E3E3C; 

}

TD.undermenuCategories {

	BACKGROUND-IMAGE: url(images/pix_menugris_bas.gif)

}

TD.menuLanguages {

	BACKGROUND: #DEE7CE; BORDER-LEFT: #000000 1px solid;

}

TD.headerbody {

	BACKGROUND: url(images/infobox/bg_body.gif); background-repeat: yes; BORDER-LEFT: #000000 1px solid;

}

A.headerNavigation {

	COLOR: #336699

; text-decoration: none

}

A.headerNavigation:hover {

	COLOR: #333333

}

TR.headerError {

	BACKGROUND: #CC0033

}

TD.headerError {

	FONT-WEIGHT: bold; FONT-SIZE: 12px; BACKGROUND: #CC0033; 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_nb {

}

.footer_nb { 

	font-family: Verdana, Arial, sans-serif; 

	font-size: 10px; color: #D5DFE8; text-decoration: none;

}

A.footer_nb:hover { 

	font-family: Verdana, Arial, sans-serif; 

	font-size: 10px; color: #FFFFFF; text-decoration: none

}

TR.footer {

	background: #687783 url(images/bg_pied.gif) repeat-x;

	FONT-WEIGHT: normal; FONT-SIZE: 10px; 

	COLOR: #000000; FONT-FAMILY: Verdana, Arial, sans-serif;

	height: 16px;

}

.column_right {

	background-position: right;

	background-repeat: repeat-y;

	FONT-WEIGHT: normal; FONT-SIZE: 10px; COLOR: #999999; FONT-FAMILY: Verdana, Arial, sans-serif

}

.column_right_nb {

	BACKGROUND: red ;

	FONT-WEIGHT: normal; FONT-SIZE: 10px; COLOR: #999999; FONT-FAMILY: Verdana, Arial, sans-serif

}



TD.under_navigation {

	FONT-WEIGHT: normal; FONT-SIZE: 10px; COLOR: #999999; FONT-FAMILY: Verdana, Arial, sans-serif;

	text-indent: 1px;

	height: 8px;

}

TD.under_navigation1 {

}

TD.fond_bandeau {  

        background: #F8C353; background-image: url(images/infobox/fond_bandeau.jpg); background-repeat: no-repeat; background-position: right

}

TD.angle_tableau {  

}

TD.blank_pink {

        background-image: url(images/pixel_blank_pink.gif); background-repeat: yes; background-position: left, top

}



.infoBox {

	BACKGROUND: #999999

}

.infoBox_L {

	border: 1px solid #88888C;

	BACKGROUND: #F4F4F4;

}

.infoBox_R {

	BACKGROUND: #999999

}

.infoBoxLogin {

	BACKGROUND: #FAF8F2; border: 1px #999999 solid

}



.img_border {  

	border: 1px #999999 solid

}

.img_no_border {

	border: 0px

}

.infoBoxContents {

	FONT-SIZE: 10px; BACKGROUND: #FAF8F2; FONT-FAMILY: Verdana, Arial, sans-serif

}

.infoBoxContents_NB {

	FONT-SIZE: 10px; FONT-FAMILY: Verdana, Arial, sans-serif

}

.infoBoxContents_L {

	FONT-SIZE: 10px; 

	FONT-FAMILY: Verdana, Arial, sans-serif;

	BACKGROUND: #F4F4F4;

	background-repeat: repeat-x;

}

.infoBoxContents_L2 {

	FONT-SIZE: 10px;

	FONT-FAMILY: Verdana, Arial, sans-serif;

	BACKGROUND: #F4F4F4;

}

.infoBoxContents_R {

	FONT-SIZE: 10px; BACKGROUND: #FAF8F2; FONT-FAMILY: Verdana, Arial, sans-serif

}

.infoBoxContents-small {

	FONT-SIZE: 9px; BACKGROUND: #FAF8F2; FONT-FAMILY: Verdana, Arial, sans-serif

}

.infoBoxContents-small_L {

	FONT-SIZE: 7px; BACKGROUND: #ECF4F6; FONT-FAMILY: Verdana, Arial, sans-serif

}

.infoBoxContents-small_R {

	FONT-SIZE: 9px; BACKGROUND: #FAF8F2; FONT-FAMILY: Verdana, Arial, sans-serif

}

.infoBoxLoginContents {

	FONT-SIZE: 10px; BACKGROUND: #F3FFBE; FONT-FAMILY: Verdana, Arial, sans-serif

}

.infoBoxNotice {

	BACKGROUND: #ff8e90

}

.infoBoxNoticeContents {

	FONT-SIZE: 10px; BACKGROUND: #ffe6e6; FONT-FAMILY: Verdana, Arial, sans-serif

}

TD.infoBoxHeading {

	FONT-WEIGHT: bold; FONT-SIZE: 10px; BACKGROUND: url(images/infobox/infoBoxHeading.gif); COLOR: #191919; FONT-FAMILY: Verdana, Arial, sans-serif

}

TD.infoBoxHeading_R {

	FONT-WEIGHT: bold; FONT-SIZE: 10px; BACKGROUND: url(images/infobox/infoBoxHeading_R.gif); COLOR: #191919; FONT-FAMILY: Verdana, Arial, sans-serif

}

TD.infoBoxHeading_L {

	FONT-WEIGHT: bold; FONT-SIZE: 10px; BACKGROUND: url(images/infobox/infoBoxHeading_L.gif); COLOR: #191919; FONT-FAMILY: Verdana, Arial, sans-serif

}

TD.infoBoxHeading_L2 {

	FONT-WEIGHT: bold; FONT-SIZE: 10px; BACKGROUND: url(images/infobox/infoBoxHeading_L2.gif); COLOR: #191919; FONT-FAMILY: Verdana, Arial, sans-serif

}

TD.infoBox {

	FONT-SIZE: 10px; FONT-FAMILY: Verdana, Arial, sans-serif

}

SPAN.infoBox {

	FONT-SIZE: 10px; FONT-FAMILY: Verdana, Arial, sans-serif

}

TD.mentionProduct {

	FONT-SIZE: 9px; COLOR: #b2b2b2; FONT-FAMILY: Verdana, Arial, sans-serif; 

}

TR.accountHistory-odd {

	BACKGROUND: #F1F1F3

}

TR.addressBook-odd {

	BACKGROUND: #F1F1F3

}

TR.alsoPurchased-odd {

	BACKGROUND: #F1F1F3

}

TR.payment-odd {

	BACKGROUND: #F1F1F3

}

TR.productListing-odd {

	BACKGROUND: #FCFCFC 

}

TR.productReviews-odd {

	BACKGROUND: #F1F1F3

}

TR.upcomingProducts-odd {

	BACKGROUND: #F1F1F3

}

TR.shippingOptions-odd {

	BACKGROUND: #F1F1F3

}

TR.productscriteres-odd {

	BACKGROUND: #F1F1F3

}

TR.accountHistory-even {

	BACKGROUND: #f8f8f9

}

TR.addressBook-even {

	BACKGROUND: #f8f8f9

}

TR.alsoPurchased-even {

	BACKGROUND: #f8f8f9

}

TR.payment-even {

	BACKGROUND: #f8f8f9

}

TR.productListing-even {

	BACKGROUND: #F4F4F6 

}

TR.productReviews-even {

	BACKGROUND: #f8f8f9

}

TR.upcomingProducts-even {

	BACKGROUND: #f8f8f9

}

TR.shippingOptions-even {

	BACKGROUND: #f8f8f9

}

TR.productscriteres-even {

	BACKGROUND: #f8f8f9

}

TABLE.productListing {

	BORDER-RIGHT: #999999 1px solid; BORDER-LEFT: #999999 1px solid; BORDER-BOTTOM: #999999 1px solid; border-spacing: 1px

}

.productListing-heading {

	BACKGROUND: url(images/infobox/infoBoxHeading.gif);

	FONT-WEIGHT: bold; FONT-SIZE: 10px; FONT-FAMILY: Verdana, Arial, sans-serif;

}

.productListing-heading-text {

	FONT-WEIGHT: bold; FONT-SIZE: 10px; FONT-FAMILY: Verdana, Arial, sans-serif;

}

.productListing-heading-credit {

	FONT-WEIGHT: bold; FONT-SIZE: 10px; FONT-FAMILY: Verdana, Arial, sans-serif

}

TD.productListing-data {

	FONT-SIZE: 10px; FONT-FAMILY: Verdana, Arial, sans-serif

}

A.pageResults {

	COLOR: #336699

}

A.pageResults:hover {

	COLOR: #000000

}





TD.pageWeight {

	FONT-WEIGHT: normal; FONT-SIZE: 10px; COLOR: #9a9a9a; FONT-FAMILY: Georgia, "Times New Roman", Times, serif; font-style: normal

}



TR.subBar {

	BACKGROUND: #f4f7fd

}

TD.subBar {

	FONT-SIZE: 10px; COLOR: #000000; 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: #CC0033; 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: #f0a480; 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: #CC0033; FONT-FAMILY: Verdana, Arial, sans-serif

}

SPAN.errorText {

	COLOR: #CC0033; FONT-FAMILY: Verdana, Arial, sans-serif

}

.moduleRow {

	

}

.moduleRowOver {

	CURSOR: hand; BACKGROUND-COLOR: #E7F39E

}

.moduleRowSelected {

	BACKGROUND-COLOR: #F3FFBE

}

.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: 11px; FONT-FAMILY: Verdana, Arial, sans-serif; BACKGROUND-COLOR: #F03232

}

.messageStackWarning {

	FONT-SIZE: 11px; FONT-FAMILY: Verdana, Arial, sans-serif; BACKGROUND-COLOR: #F03232

}

.messageStackSuccess {

	FONT-SIZE: 11px; FONT-FAMILY: Verdana, Arial, sans-serif; BACKGROUND-COLOR: #99ff00

}

.inputRequirement {

	FONT-SIZE: 10px; COLOR: #CC0033; FONT-FAMILY: Verdana, Arial, sans-serif

}



.button_1_36 {

	position:relative;left:0px; width:100px;top:0px;height:21px; z-index:1; background-image: url(images/buttons/button_1_19.gif); background-repeat: no-repeat;

        font-family: Verdana, Arial, sans-serif; FONT-WEIGHT: bold;font-size:12px;line-height:12px;padding-top:3px;text-align:center;vertical-align:middle;color:#0041A8

}



.button_2_36 {

	position:relative;left:0px; width:125px;top:0px;height:21px; z-index:1; background-image: url(images/buttons/button_2_19.gif); background-repeat: no-repeat;

        font-family: Verdana, Arial, sans-serif; FONT-WEIGHT: bold;font-size:12px;line-height:12px;padding-top:3px;text-align:center;vertical-align:middle;color:#0041A8

}

.button_3_36 {

	position:relative;left:0px; width:150px;top:0px;height:21px; z-index:1; background-image: url(images/buttons/button_3_19.gif); background-repeat: no-repeat;

        font-family: Verdana, Arial, sans-serif; FONT-WEIGHT: bold;font-size:12px;line-height:12px;padding-top:3px;text-align:center;vertical-align:middle;color:#0041A8

}

.button_4_36 {

	position:relative;left:0px; width:175px;top:0px;height:21px; z-index:1; background-image: url(images/buttons/button_4_19.gif); background-repeat: no-repeat;

        font-family: Verdana, Arial, sans-serif; FONT-WEIGHT: bold;font-size:12px;line-height:12px;padding-top:3px;text-align:center;vertical-align:middle;color:#0041A8

}

.button_5_36 {

	position:relative;left:0px; width:200px;top:0px;height:21px; z-index:1; background-image: url(images/buttons/button_5_19.gif); background-repeat: no-repeat;

        font-family: Verdana, Arial, sans-serif; FONT-WEIGHT: bold;font-size:12px;line-height:12px;padding-top:3px;text-align:center;vertical-align:middle;color:#0041A8

}

.animation {
	position:relative;
	width:100%;
	height:105px;
	float:left;
}
.anim {
	position:absolute;
	width:100%;
	float:left;
	z-index:100;
}

.logo {
	position:absolute;
	width:170px;
	float:left;	
	z-index:200;
	left:10px;
	top:15px;
	text-align:left;
}



