.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;}
TABLE.popup{border-width:1px;border-style:dotted;}
h1{font-family:Verdana, Arial, sans-serif;font-size:18px;line-height:20px;font-weight:bold;color:#000000;display:inline;}
h2{font-family:Verdana, Arial, sans-serif;font-size:14px;}
h3{font-family:Verdana, Arial, sans-serif;font-size:18px;line-height:20px;margin: 0;padding: 0;font-weight:bold;TEXT-DECORATION: none;display:inline;color:#000066;}
h4{font-family:Arial, sans-serif;font-size:13px;line-height:15px;margin: 0;padding: 0;font-weight: normal;TEXT-DECORATION: none;display:inline;}
h5{font-family:Arial, sans-serif;font-size:13px;line-height:15px;margin: 0;padding: 0;font-weight: bold;TEXT-DECORATION: none;display:inline;}
h6{font-family:Verdana, Arial, sans-serif;font-size:10px;margin: 0;padding: 0;font-weight: normal;TEXT-DECORATION: none;display:inline;}
BODY{background:#476b8e;background-image:url("/images/infobox/fond.gif");background-repeat:repeat-x;background-position: top;color:#000000;margin:0px;}
A{color:#000000;text-decoration:none;}
A:hover{color:#0000ff;text-decoration:underline;}
FORM{display:inline;}

#lightbox{	position: absolute;	left: 0; width: 100%; z-index: 100; text-align: center; line-height: 0;}
#lightbox img{ width: auto; height: auto;}
#lightbox a img{ border: none; }
#outerImageContainer{ position: relative; background-color: #fff; width: 250px; height: 250px; margin: 0 auto; }
#imageContainer{ padding: 10px; }
#loading{ position: absolute; top: 40%; left: 0%; height: 25%; width: 100%; text-align: center; line-height: 0; }
#hoverNav{ position: absolute; top: 0; left: 0; height: 100%; width: 100%; z-index: 10; }
#imageContainer>#hoverNav{ left: 0;}
#hoverNav a{ outline: none;}
#prevLink, #nextLink{ width: 49%; height: 100%; background-image: url(data:image/gif;base64,AAAA); /* Trick IE into showing hover */ display: block; }
#prevLink { left: 0; float: left; background: url(images/prevlabel.gif) left 15% no-repeat;}
#nextLink { right: 0; float: right; background: url(images/nextlabel.gif) right 15% no-repeat;}
#prevLink:hover, #prevLink:visited:hover { background: url(images/prevlabel.gif) left 15% no-repeat; }
#nextLink:hover, #nextLink:visited:hover { background: url(images/nextlabel.gif) right 15% no-repeat; }
#imageDataContainer{ font: 10px Verdana, Helvetica, sans-serif; background-color: #fff; margin: 0 auto; line-height: 1.4em; overflow: auto; width: 100%	; }
#imageData{	padding:0 10px; color: #666; }
#imageData #imageDetails{ width: 70%; float: left; text-align: left; }
#imageData #caption{ font-weight: bold;	}
#imageData #numberDisplay{ display: block; clear: left; padding-bottom: 1.0em;	}
#imageData #bottomNavClose{ width: 66px; float: right;  padding-bottom: 0.7em; outline: none;}
#overlay{ position: absolute; top: 0; left: 0; z-index: 90; width: 100%; height: 500px; background-color: #000; }

div.column { font-size:10px; font-family: Verdana, Arial, sans-serif;}
div.column ul, div.column ol, div.column_p_box { list-style-type: none; padding: 10px 0px 10px 5px; margin: 0px 2px 4px 2px; line-height: 1.2em;}
div.column li, div.column_p_box p {}
.column_li_center { text-align: center;}

.sprite {background: url("/images/infobox/univers_sprites.png") no-repeat scroll 0 0 transparent;margin:0;padding:0;border:0;display:block;}
.sprite_logo{background-position: 0px 0px;width: 300px;height: 80px;position:relative;}
.sprite_panier{background-position: -301px -24px;width: 16px;height: 11px;position:absolute;top: 10px;}
.sprite_home{background-position: -322px -24px;width: 12px;height: 11px;position:absolute;top: 106px;}
.sprite_home:hover{background-position: -337px -24px;}
.sprite_recherche{background-position: -301px 0px;width: 24px;height: 23px;position:absolute;left:19px;top:12px;}
.sprite_en_stock{background-position: 0px -80px;width: 39px;height: 42px;position:absolute;}
.sprite_out_stock{background-position: -40px -80px;width: 39px;height: 42px;position:absolute;}
.sprite_bp_recherche{background-position:-301px -50px;width:22px;height:22px;position:absolute;left:300px;top:14px;}
.sprite_bp_recherche:hover{background-position:-323px -50px;width:22px;height:22px;position:absolute;}

.sprite_info {background: url("/images/icons/info_bas.png") no-repeat scroll 0 0 transparent;margin:0;padding:0;border:0;display:block;}
.sprite_info_etransactions{background-position: 0px 0px;width: 150px;height: 25px;}
.sprite_info_cb{background-position: -154px 0px;width: 40px;height: 25px;}
.sprite_info_visa{background-position: -196px 0px;width: 39px;height: 25px;}
.sprite_info_master{background-position: -237px 0px;width: 39px;height: 25px;}
.sprite_info_paypal{background-position: -278px 0px;width: 37px;height: 25px;}
.sprite_info_colissimo{background-position: -318px 0px;width: 39px;height: 25px;}
.sprite_info_cheque{background-position: -359px -1px;width: 43px;height: 22px;}
.sprite_info_virement{background-position: -404px 0px;width: 43px;height: 25px;}
.sprite_info_ca{background-position: -449px 0px;width: 37px;height: 25px;}

.sprite_promo {background: url("/images/infobox/promo.png") no-repeat scroll 0 0 transparent;margin:0;padding:0;border:0;}
.sprite_promo1{background-position: 0px 0px;width: 59px;height: 32px;}
.sprite_promo2{background-position: -59px 0px;width: 111px;height: 32px;}

.modetitre{background: #d3d4d6; background-image: url(/images/page_numero.gif); background-repeat : repeat-x; vertical-align: middle; border-radius: 6px 6px 0 0; -moz-border-radius: 6px 6px 0 0; -webkit-border-radius: 6px 6px 0 0; border: 1px solid #989a9a; border-bottom-style: none; border-bottom-width: 0px; box-shadow: 1px 1px 5px #555; -moz-box-shadow: 1px 1px 5px #555;}
.modeinfo{background: #e3e3e3; border: 1px solid #989a9a; box-shadow: 1px 1px 8px #555; -moz-box-shadow: 1px 1px 8px #555;padding: 10px;}

.page{background-image: url(/images/infobox/fond_bouton.gif);background-position: 0px 0px; text-align: center; background-repeat : repeat-x; line-height: 21px; display: inline-block; border: 1px solid #b4b4b4; vertical-align: middle; height: 21px; width: 21px;}
.page:hover{background-position: 0px -22px;border: 1px solid #dbb14b;color:#0000FF;display: inline-block;TEXT-DECORATION: none;}
.bp_small {background-image: url(/images/infobox/fond_bp_small.gif);background-position: 0px 0px; background-repeat:repeat-x;line-height: 21px;height: 21px;display: inline-block;border: 1px solid #3d4752;vertical-align: middle;text-shadow: 1px 1px 1px #111111;border-radius: 5px 5px 5px 5px; -moz-border-radius: 5px 5px 5px 5px; -webkit-border-radius: 5px 5px 5px 5px;background-color: #36424d;color: #ffffff;font-family: "Arial", "Geneva", sans-serif;font-size: 12px;font-weight: bold;padding-left: 6px;padding-right: 6px;text-decoration: none;cursor: pointer;}
.bp_small:hover{background-position: 0px -23px;border: 1px solid #38424b;color: #ffffff;display: inline-block;TEXT-DECORATION: none;}
.bp_medium {background-image: url(/images/infobox/fond_bp_medium.gif);background-position: 0px 0px; background-repeat:repeat-x;line-height: 29px;height: 29px;display: inline-block;border: 1px solid #bb4a00;vertical-align: middle;text-shadow: 1px 1px 1px #222222;border-radius: 5px 5px 5px 5px; -moz-border-radius: 5px 5px 5px 5px; -webkit-border-radius: 5px 5px 5px 5px;background-color: rgb(230, 90, 0);color: #ffffff;font-family: "Arial", "Geneva", sans-serif;font-size: 16px;font-weight: bold;padding-left: 12px;padding-right: 12px;text-decoration: none;cursor: pointer;box-shadow: 2px 2px 3px #444; -moz-box-shadow: 2px 2px 3px #444;}
.bp_medium:hover{background-position: 0px -31px;border: 1px solid #993000;color: #ffffff;display: inline-block;TEXT-DECORATION: none;box-shadow: 1px 1px 1px #444; -moz-box-shadow: 1px 1px 1px #444;}
.promotion {background-image: url(/images/infobox/fond_bp_medium.gif);background-position: 0px 0px; background-repeat:repeat-x;line-height: 29px;height: 29px;display: inline-block;vertical-align: middle;text-shadow: 1px 1px 1px #222222;border-radius: 5px 5px 0px 0px; -moz-border-radius: 5px 5px 0px 0px; -webkit-border-radius: 5px 5px 0px 0px;background-color: rgb(230, 90, 0);color: #ffffff;font-family: "Arial", "Geneva", sans-serif;font-size: 15px;font-weight: bold;padding-left: 12px;padding-right: 12px;text-decoration: none;}

.ombretexte{text-shadow: 1px 1px 3px #000;}
.ombre {box-shadow: 1px 1px 5px #000; -moz-box-shadow: 1px 1px 5px #000; -webkit-box-shadow: 1px 1px 5px #000;}
.fondblanc{background:url("/images/infobox/fond_bord.png");background-repeat:repeat-y;}
.fondnoir{background:url("/images/infobox/fond_bord2.gif");background-repeat:repeat-y;}
.fondmetal{background:url("/images/infobox/fond_metal.gif");background-repeat:repeat;}
.header{background-position:bottom;font-family:Arial;font-size:15px;display: block;margin-bottom: 0px;margin-right: 0px;margin-top: 0px;padding-left: 10px;padding-right: 10px;padding-top: 8px;position: relative;border-radius: 5px 5px 5px 5px; -moz-border-radius: 5px 5px 5px 5px; -webkit-border-radius: 5px 5px 5px 5px;}
TD.debut{background:url("/images/infobox/fond_recherche_titre.png");background-position: 0px -86px;height:44px;background-repeat:repeat-x;background-color: #2e313e;margin-left: 0px;}
.recherche{background:url("/images/infobox/fond_recherche_titre.png");background-position: 0px -31px;background-repeat:repeat-x;background-color: #eeeeee;margin-left: 0px;padding: 15px;width: 340px;}
a.panier {background:url("/images/infobox/fond_recherche_titre.png");background-position: 0px -30px;background-repeat:repeat-x;background-color: #eeeeee;padding-bottom: 8px;width: 170px;}
a.panier:hover{TEXT-DECORATION: none;}
a.bouton_footer {background-image:url("/images/infobox/fond_bouton.gif");background-position: 0px 0px;background-repeat:repeat-x;width:1px;height:19px;color:#222222;line-height:17px;padding:2px 10px 2px 10px;vertical-align:middle;border: 1px solid #c4c4c4;white-space: nowrap;}
a.bouton_footer:hover{background-image:url("/images/infobox/fond_bouton.gif");background-position: 0px -22px;background-repeat:repeat-x;width:1px;TEXT-DECORATION: none;border: 1px solid #dbb14b;color:#0000ff;}
.bouton a{background-image:url("/images/infobox/fond_bouton_categorie.gif");background-position: 0px 0px;width:175px;height:24px;line-height:24px;vertical-align:middle;text-decoration:none;padding:0px 0px 0px 0px;display:block;font-size:12px;font-family:Arial, Georgia, Comic Sans MS;color:white;text-align:center;background-color:#46667A;background-repeat:no-repeat;white-space:nowrap;}
.bouton a:hover{background-color:#476B8E;background-position: -175px 0px;width:175px;height:24px;text-decoration:none;color:white;}
.bouton p{text-align:center;padding:5px;}
TD.headerNavigation{font-family:Verdana, Arial, sans-serif;font-size:12px;color:#ffffff;font-weight:bold;}
TD.nouveau{background-image:url(images/fond_nouveau2.gif);background-position:top;background-repeat:repeat-x;font-family:Verdana, Arial, sans-serif;font-size:10px;}
TD.fondcategorie{font-family:Verdana, Arial, sans-serif;font-size:12px;background-image:url("/images/infobox/fond_recherche_titre.png");background-position: 0px 0px;background-repeat:repeat-x;color:#ffffff;font-weight:bold;}
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;}
.infoBox{background:#eeeeee;}
.infoBoxpanier{background:#476b8e;font-family:Verdana, Arial, sans-serif;font-size:10px;color:#ffffff;}
.infoBoxpaniers{background:#adc8e2;font-family:Verdana, Arial, sans-serif;font-size:10px;color:#000000;}
.infoBoxContents{background:url("/images/infobox/fond_metal.gif");background-repeat:repeat;font-family:Verdana, Arial, sans-serif;font-size:10px;border-bottom-color: #bbbbbb;border-bottom-style: solid;border-bottom-width: 1px;border-collapse: collapse;border-left-color: #bbbbbb;border-left-style: solid;border-left-width: 1px;border-right-color: #bbbbbb;border-right-style: solid;border-right-width: 1px;}
.infolist{background-image:url(images/infobox/fond_fiche.gif);background-position:top;background-repeat:repeat-x;font-family:Verdana, Arial, sans-serif;font-size:10px;}
.infoBoxContent{background:#7c9cbc;font-family:Verdana, Arial, sans-serif;font-size:10px;}
.infoBoxNotice{background:#FF8E90;}
.infoBoxNoticeContents{background:#FFE6E6;font-family:Verdana, Arial, sans-serif;font-size:10px;}
.infoBoxHeading{font-family:Tahoma, Verdana, Arial, sans-serif;font-size:14px;height:30px;font-weight:bold;background-image:url("/images/infobox/fond_recherche_titre.png");background-position: 0px 0px;background-repeat:repeat-x;color:#222222;border-radius: 5px 5px 0 0; -moz-border-radius: 5px 5px 0 0; -webkit-border-radius: 5px 5px 0 0;}
.infopanier{font-family:Verdana, Arial, sans-serif;font-size:14px;height:30px;background-image:url("/images/infobox/fond_recherche_titre.png");background-position: 0px 0px;background-repeat:repeat-x;color:#111111;}
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:#d7d7f0;}
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:#f8f8f9;}
TABLE.productListing{border:1px;border-style:solid;border-color:#909090;border-spacing:0px;}
.productListing-heading{font-family:Verdana, Arial, sans-serif;font-size:10px;background:#5b5bff;color:#ffffff;font-weight:bold;}
TD.productListing-data{font-family:Verdana, Arial, sans-serif;font-size:12px;}
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:#7c9cbc;}
TR.subBar{background:#f4f7fd;}
TD.subBar{font-family:Verdana, Arial, sans-serif;font-size:10px;color:#ffffff;}
TD.blanc, SPAN.blanc, P.blanc, A.blanc{font-family:Arial, sans-serif;font-size:13px;color:#ffffff;line-height:1.2;}
TD.main, P.main{font-family:Arial, sans-serif;font-size:13px;line-height:1.4;}
TD.mainplus, P.mainplus{font-family:Arial, sans-serif;font-size:16px;line-height:1.4;color:#0000ff;}
TD.smallText, SPAN.smallText, P.smallText{font-family:Verdana, Arial, sans-serif;font-size:10px;}
TD.smallblanc, SPAN.smallblanc, P.smallblanc{font-family:Verdana, Arial, sans-serif;font-size:11px;color:#ffffff;}
TD.smallText2, SPAN.smallText2, P.smallText2{font-family:Verdana, Arial, sans-serif;font-size:11px;}
TD.accountCategory{font-family:Verdana, Arial, sans-serif;font-size:13px;color:#aabbdd;}
TD.fieldKey{font-family:Arial, Verdana, 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:#ffff00;}
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:#d58e26;cursor:pointer;}
.moduleRowSelected{background-color:#f5ae46;}
.checkoutBarFrom, .checkoutBarTo{font-family:Verdana, Arial, sans-serif;font-size:10px;color:#999999;}
.checkoutBarCurrent{font-family:Verdana, Arial, sans-serif;font-size:10px;color:#ffffff;}
.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;}
.inputRequirement{font-family:Verdana, Arial, sans-serif;font-size:10px;color:#cf0000;font-weight:bold;}
