.navcontainer ul{position:relative;z-index:100;margin-top:0;}
.navcontainer ul li{display:inline;}
#loginButton{padding:5px 6px;}
#loginForm{position:absolute;font-size:10px;width:180px;right:92px;background-color:#FFF;display:none;background-color:#E6E6E6;padding:6px 6px;text-align:left;line-height:18px;}
.model{font-size:9px;color:#A4A4A4;}
.navcontainer{width:300px;}
#navmenu{background:url('images/infobox/bar_background.gif') 0px 0px repeat-x;padding: 0;}
.menu{padding:0;height:40px;width:984px;margin:auto auto;}
.ombremenu {width:100%;height:3px;font-size:5px;overflow:hidden;position:absolute;top: 125px;z-index:5;background-image:url(images/infobox/nav_drop_shadow.png);clear:none;margin:0;
}
.navtd{padding:0 7px;}
.navcontainer{padding:0;text-decoration:none;font-size:11px;}
.navcontainer ul li a:hover{color:purple;}
.sousMenu{height:25px;padding:5px 0 0 5px;position:relative;text-align:center;width:984px;margin:0 auto;}
.plus{text-align:left;float:left;padding-top:5px;width:605px;}
.breadcrumb{margin-bottom:10px;font-size:10px;}
#mainsearch{float:right;margin-right:10px;width:355px;}
#homecenter{float:left;padding-top:0;width:760px;}
#colonneDroite{float:left;padding:0;width:205px;}
#mainbanner{height:327px;}
.base{color:#727272;font-family:Trebuchet MS;font-size:15px;font-weight:700;margin:0;padding:0;}
#ref,#ref h1{font-size:10px;color:#AAA;font-weight:normal;line-height:1em;}
#marque,h1{font-size:16px;font-weight:700;margin:0;padding:0;}
h2{font-size:14px;margin-bottom:0;padding-bottom:0;}
h3{font-size:12px;margin-bottom:0;padding-bottom:0;font-weight:normal;}
.mprod{font-size:11px;height:25px;margin-bottom:0;padding-bottom:0;font-weight:normal;}
.desc{font-size:12px;margin-bottom:0;padding-bottom:0;}
.ficheProduit{padding:5px 0 0;width:755px;}
.ficheProduit{padding:5px 0 0;width:985px;}
.colonneGauche{padding:0 15px 0 0;width:210px;}
.blocCenter{padding:3px 0 0;}
.backlefttop{border:0;margin:0;width:100%;}
.headleftcol{background-color:#000;color:#fff;font-size:13px;font-weight:700;padding:8px 0 10px 7px;}
.headleftcol a,.headleftcol a:hover{color:#fff;text-decoration:none;}
.leftcol ul, .leftacc ul{border-left:1px solid #d1d2d4;border-right:1px solid #d1d2d4;list-style:none;margin:0;padding:0;}
.leftcol ul li, .leftacc ul li{background:url('images/infobox/arrow_right.png') 2px center no-repeat;background-color:#f5f5f5;border-top:1px solid #d1d2d4;}
.leftcol ul li.open{background:url('images/infobox/arrow_down.png') 2px 12px no-repeat;background-color:#f5f5f5;}
.leftcol ul li.open a{color:#902559;}
.leftcol ul li.open ul{border-top:1px solid #d1d2d4;padding-top:5px;}
.leftcol ul a{color:#902559;display:block;font-size:12px;font-weight:700;padding:10px 0 10px 15px;width:193px;}
.leftcol ul li a:hover{color:#000;font-weight:700;text-decoration:underline;}
.leftcol ul ul li{border:0;margin:0;padding:0;}
.leftcol ul ul li a{background-color:#fff;color:#000;display:block;font-size:11px;font-weight:400;padding:0 0 10px 15px;text-decoration:none;width:192px;}
.leftcol ul ul a:hover{background-color:#f5f5f5;color:#000;font-weight:400;text-decoration:underline;}
.backleft{background-color:#f5f5f5;border:0;margin-bottom:20px;width:100%;}
.MenuGauche{font-size:100%;margin:auto auto 10px;width:212px;}
.MenuDroite{font-size:100%;margin:20px 0 0;width:205px;}
.EnAvant{font-size:100%;margin:10px 0;width:750px;}
.TitreCoeur h2{padding:5px 0;margin:0;}
.TitreCoeur{background:url('images/infobox/bg_110217.jpg') repeat-x 0 -68px;padding:2px 30px 0;margin-top:0;color:#fff;}
.TitreCoeur h2 a,.TitreCoeur h2 a:hover{color:#fff;font-size:14px;text-decoration:none;}
.newsHead{font:12px Arial;font-weight:700;}
.newsText{font:10px Arial;font-weight:700;margin-top:5px;}
.newsInput{border:1px #4a9da5 solid;color:#bdbdbd;font:11px Arial,Helvetica;margin-left:3px;padding-left:3px;width:130px;}
/*.blocNewsBot{background:url('images/infobox/bottom.png') no-repeat;height:4px;width:205px;}*/
.TitreInfo{background:url('images/infobox/back-bleu-d.gif') no-repeat top right;margin:0;padding:0;text-align:center;}
.TitreInfo h2{background:url('images/infobox/back-bleu-g.gif') no-repeat top left;color:#FFF;font-size:.9em;font-weight:700;line-height:1em;margin:0;padding:2px 20px 5px;}
.blocContenu,.blocContact{border:1px solid #b6b7cb;font-size:11px;margin-bottom:10px;padding-bottom:5px;padding-left:4px;}
.blocMenuContenu{margin:0;padding:0;}
.blocMenu{border-bottom:1px solid #dbdcde;border-left:1px solid #dbdcde;border-right:1px solid #dbdcde;font-size:11px;margin:0;padding:5px 2px 15px 5px;}
.blocMenu ul a{background-color:#fff;border:0;color:#000;display:block;font-size:11px;font-weight:400;padding:0 0 5px 10px;text-decoration:none;}
.descPromo{padding:5px;}
.category_desc{font-size:11px;margin-right:15px;}
.blocLien{font-size:11px;text-align:center;}
.option{border:1px solid #c9c9c9;font-size:11px;height:155px;margin:2px 0 2px 1px;padding:3px 0;text-align:center;}
/*.boxText{font-size:11px;list-style-image:url("images/infobox/arrow.gif");margin:0;padding:5px 0 10px 15px;}*/
.news{background:url('images/infobox/bg_110217.jpg') repeat-x 0 -265px;height:25px;font-size:11px;margin:0 5px;padding:5px 10px 5px;}
.errorBox{background:#ffb3b5 none repeat;font-size:11px;font-weight:700;}
.stockWarning{color:#c03;font-size:11px;}
.productsNotifications{background:#f2fff7 none repeat;}
.orderEdit{color:#07c;font-size:11px;text-decoration:underline;}
body{color:#000;font-family:Arial,Verdana;margin:0;text-align:center;}
img{border:0}
.fixcenter{background:#fff none repeat;border:0 solid;color:#000;margin:auto auto;padding:5px 7px;text-align:left;width:984px;}
a{color:#000;text-decoration:none;}
a:hover{color:#800080;text-decoration:underline;}
form{display:inline;}
tr.header{background:#fff none repeat;}
.headerNavigation{color:#7e2678;font-size:11px;}
a.headerNavigation:hover{color:#7e2678;}
tr.headerError{background:red none repeat;}
td.headerError{background:red none repeat;color:#fff;font-size:12px;font-weight:700;text-align:center;}
tr.headerInfo{background:#0f0 none repeat;}
td.headerInfo{background:#0f0 none repeat;color:#7e2678;font-size:12px;font-weight:700;text-align:center;}
.bfoot{font-weight:700;}
ul.footer{margin:10px 0 0;padding:0;}
ul.footer li{display:inline;float:left;font-size:12px;padding:5px 0 0 5px;width:235px;}
ul.footer li ul{list-style-type:none;margin:0;padding-left:0;}
.footer .fb{background:url('images/infobox/bg_110217.jpg') no-repeat 0 -106px;padding:8px 0;}
.footer .tw{background:url('images/infobox/bg_110217.jpg') no-repeat 0 -140px;padding:8px 0;}
.footer .bl{background:url('images/infobox/bg_110217.jpg') no-repeat 0 5px;padding:8px 0;}
.tw a, .bl a, .fb a{padding-left:25px;}
.infosuivi{color:#7e2678;font-size:13px;}
.infoBox{background:#b6b7cb none repeat;}
.infoBoxContents{background:#f8f8f9 none repeat;font-size:11px;}
.infoBoxNotice{background:#ff8e90 none repeat;}
.infoBoxNoticeContents{background:#ffe6e6 none repeat;font-size:11px;}
td.infoBoxHeading{color:#000;font-size:13px;font-weight:700;text-indent:4px;}
.maincat{display:block;margin:4px 0;}
.maincat a{font-size:11px;margin-left:2px;}
table.productListing{border-spacing:0;}
.productList{font-size:12px;height:215px;margin:5px;padding:5px;width:200px;}
.account,.productName{padding-top:3px;}
.productName{border-top:1px dotted #b6b7cb;}
.productName a{color:blue;}
.priceList{padding:2px 0;}
.productPrice{color:#000;font-family:Arial,Verdana;font-size:29px;}
.publicPrice{color:#000;font-family:Arial,Verdana;font-size:10px;font-weight:400;margin-top:4px;}
.productPriceList{color:red;font-size:12px;font-weight:700;}
.productVAT{color:#000;font-size:15px;font-weight:700;padding:3px 0;}
.productTab{font-size:13px;font-weight:700;}
.productListing-heading{background:#f1e2f2 none repeat;color:#7e2678;font-size:11px;font-weight:700;}
td.productListing-data{font-size:11px;padding:10px 0 5px;}
a.pageResults{color:#00f;}
a.pageResults:hover{background:#ff3 none repeat;color:#00f;}
td.pageHeading,div.pageHeading{font-size:18px;font-weight:700;}
tr.subBar{background:#f4f7fd none repeat;}
td.main,p.main,.htc_desc{font-size:11px;padding:10px 0;}
td.main2,p.main2{font-size:11px;line-height:1.5;}
td.invoiceHeading{color:#727272;font-size:18px;font-weight:700;line-height:1.5;}
td.address{font-size:14px;line-height:1.5;}
td.smallText,span.smallText,p.smallText{font-size:11px;padding-bottom:20px;}
td.accountCategory{color:#abd;font-size:13px;}
textarea{font-size:11px;width:100%;}
span.greetUser{color:#7e2678;font-size:12px;font-weight:700;}
table.formArea{background:#f1f9fe none repeat;border:1px solid #7b9ebd;}
td.formAreaTitle{font-size:12px;font-weight:700;}
span.markProductOutOfStock{color:#c76170;font-size:12px;font-weight:700;}
.productSpecialPrice{color:red;font-size:12px;font-weight:700;}
span.errorText{color:red;}
.checkoutBarFrom,.checkoutBarTo{color:#8c8c8c;font-size:11px;}
.messageStackError,.messageStackWarning{background-color:#ffb3b5;font-size:11px;}
.messageStackSuccess{background-color:#9f0;font-size:11px;}
.specialPrice{color:red;}
.oldPrice{text-decoration:line-through;}
.smallText{font-size:8px;}
.bMProd{height:220px;margin-top:0;padding-top:0;width:185px;}
.ficheProduit{padding-top:10px;}
.miniProduit{font-size:11px;height:30px;padding-top:3px;text-align:center;}
.marquePrix{background-color:#f3f5f5;height:30px;padding:0 2px;}
.miniMarque{color:#404040;float:left;font-size:10px;font-weight:700;padding:5px 0 0;text-align:center;width:60%;}
.miniPrix{color:#9e2431;float:left;font-size:11px;font-weight:700;padding:5px 0 0;text-align:center;vertical-align:middle;width:40%;}
.miniPrixBarre{color:#000;font-size:9px;font-weight:400;}
.dataTableRowSelected{background-color:#dee4e8;}
.dataTableRowOver{background-color:#fff;cursor:pointer;}
.piName{border-right:0;width:100%;padding:0 0 0 20px;}
.piName h1{font-size:18px;font-weight:normal;}
.piBPrice{background-color:#f3f2ed;margin:0;padding:10px 5px 10px 5px;text-align:center !important;width:190px;}
.piPrice{margin:0 auto 16px;padding-bottom:10px;padding-top:20px;text-align:center !important;width:158px;}
.listcat{list-style-image:url(images/icons/double-hair.png);}
.listcat li{margin-top:5px;}
.listcat a{font-size:12px;}
.tabs8{float:left;font-size:11px;margin-bottom:0;}
.tabs8 ul{list-style:none;margin:0;padding:0 10px 0 0;}
.tabs8 li{display:inline;margin:0;padding:0;}
.tabs8 a{background:url("images/infobox/tableft8.gif") no-repeat left top;float:left;font-weight:700;margin:0;padding:0 0 0 4px;text-decoration:none;}
.tabs8 a span{background:url("images/infobox/tabright8.png") no-repeat right top;color:#000;display:block;float:none;padding:5px 15px 4px 6px;}
.tabs8 a:hover span{background-position:100% -42px;color:#8E2359;}
.tabs8 .current a span{background-position:100% -42px;}
#Bigger{background-color:#FFF;color:#288ed2;height:304px;position:relative;text-align:left;width:200px;}
.unhighlight{border:2px solid #FFF;cursor:pointer;margin:2px;}
.disable{border:2px solid #FFF;margin:2px;}
ul#topnav{font-family:Arial;float:left;list-style:none;width:100%;margin:0;padding:0;}
#topnav li.liSub{float:left;position:relative;height:40px;margin:0;padding:0;}
#topnav li.liSub a{border-left:1px dotted #777;color:#ebebeb;float:left;height:34px;text-decoration:none;z-index:20;font-size:13px;padding:4px 0 0;}
a.curcat{background-color:#E2007A;float:left;height:34px;text-decoration:none;z-index:20;font-size:13px;}
a.curcat span.dd_wrapper, .liSub:hover .curcat .dd_wrapper{color:#fff;}
a.highcat{float:left;height:30px;text-decoration:none;z-index:20;background-color:#ff0000;font-size:13px;}
a.highcat span.dd_wrapper{color:#fff;}
li .sub{position:absolute;top:40px;left:0;background:#FFF;float:left;display:none;z-index:10;border:2px solid #E2007A;padding:5px 10px 10px;width:300px;}
li .subright{position:absolute;top:40px;left:auto;right:-1px;background:#FFF;float:left;display:none;z-index:10;border:2px solid #E2007A;padding:5px 10px 10px;width:300px;}
.row{clear:both;float:left;width:100%;margin-bottom:10px;border-bottom:1px solid #e6e6d8;padding-bottom:5px;}
.subright ul,.sub ul{list-style:none;width:200px;float:left;margin:0;padding:0;}
.subright ul li,.sub ul li{width:100%;color:#fff;background:none;height:15px;}
.subright ul li h2,.sub ul li h2{font-weight:700;margin:0;padding:0;text-align:left;}
#topnav .subright ul li h2 a,.subright ul li h2 a:hover,#topnav .sub ul li h2 a,.sub ul li h2 a:hover{font-size:12px;padding:0 2px;}
#topnav .subright ul li a,#topnav .sub ul li a{float:none;text-indent:0;font-size:11px;display:block;text-align:left;text-decoration:none;color:#000;height:15px;margin:0;padding:0;}
#topnav .subright ul li a:hover,#topnav .sub ul li a:hover{color:#000;text-decoration:underline;}
span.dd_wrapper{float:left;font-weight:700;margin:0;padding:12px 15px 0;}
li.liSub a:hover span.dd_wrapper,li.liSub:hover a span.dd_wrapper{z-index:100;color:#fff;padding:8px 15px 0;color:#E2007A;}
.inputSearch{border:1px #4a9da5 solid;color:#bdbdbd;font:11px Arial,Helvetica;margin-left:3px;padding-left:3px;width:310px;}
.selectSearch{border:1px #4a9da5 solid;color:#000;font:11px Verdana,Arial,Helvetica;margin-left:3px;padding-left:3px;}
.searchButton{vertical-align:middle;border:0 none;}
.leftcol ul li.open ul li a,a.headerNavigation{color:#000;}
.leftcol ul ul,.blocMenu ul,.blocMenu ul li{border:0;}
td.infoBox,span.infoBox,checkbox,input,radio,select,.messageBox,.smallText_INVOIVE,.smallText2{font-size:11px;}
tr.accountHistory-odd,tr.addressBook-odd,tr.alsoPurchased-odd,tr.payment-odd,tr.productListing-odd,tr.productReviews-odd,tr.upcomingProducts-odd,tr.shippingOptions-odd,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 none repeat;}
td.subBar,.checkoutBarCurrent,.product_infobox_data,.dataTableContent{color:#000;font-size:11px;}
td.fieldKey,td.tableHeading{font-size:12px;font-weight:700;}
td.fieldValue,.main{font-size:12px;}
span.newItemInCart,.inputRequirement,.fieldRequired,.errorText{color:red;font-size:11px;}
.moduleRowOver,.moduleRowSelected{background-color:#f1e2f2;}
.product_infobox_heading,.dataTableHeadingContent{color:#fff;font-size:11px;font-weight:700;}
.product_infobox_heading_row,.dataTableHeadingRow{background-color:#c9c9c9;}
.product_infobox_data_row,.dataTableRow{background-color:#f0f1f1;}
.order_history_top{color:#069;font-family:Verdana;font-size:13px;font-weight:700;}
.order_infobox_heading{color:#000;font-family:Verdana;font-size:12px;font-weight:700;}
.order_infobox_data{color:#000;font-family:Verdana;font-size:12px;}
.tabs8 a:hover,.tabs8 .current a{background-position:0 -42px;}
.qmmc div a,.qmmc ul a,.qmmc ul li,.qmmc li a{float:none;}
#sea{float:right;background:url('images/infobox/bg_110217.jpg') no-repeat 0 -185px;border:0;height:22px;width:22px;text-indent:-999em;}
#tel{background:url('images/infobox/bg_110217.jpg') no-repeat 0 -25px;float:right;height:35px;width:150px;}
#eng{background:url('images/infobox/bg_110217.jpg') no-repeat 0 -308px;float:right;width:205px;height:242px;}
#nlet{float:right;background:url('images/infobox/bg_110217.jpg') no-repeat 0 -225px;border:0;padding-left:20px;height:22px;width:22px;text-indent:-999em;}
a #cart{color:#fff;text-decoration:none;background:url('images/infobox/in_cart.png');border:0;height:33px;width:165px;margin:10px auto;padding:15px 0 0 25px;}
a.cart:hover {text-decoration:none;}
.bloceng{height:257px;width:205px;padding-top:15px;}
.share{padding:5px 10px 0 10px;color:#918255;font-size:11px;text-align:center;}
.sepa{height:1px;margin:10px 0 10px 0;border:1px solid #d3d3d3;}
.stock{font-size:12px;color:#009900;display:block;}
/*MEGAMENU*/
.pi_nav {width:228px; float:right; margin:0 10px 0 0 !important;  } #navigation ul { list-style: none; margin: 0; padding: 0; white-space: nowrap; width: 71.7em;} #navigation ul li { display: inline; float: left; margin: 0;}
#navigation ul li a { color: #EBEBEB; font-size:14px; display: block; font-weight: bold; margin-right: -1px; padding:12px 14px 0; min-height: 28px; max-height: 28px; text-decoration: none; }
#navigation ul li.selected a { background: #E2007A; color:#fff; margin-right: -2px; padding-left: 11px; position: relative; z-index: 10;} #navigation ul li:hover a { background: #706a67; color: #fff; position: relative; text-shadow: none; z-index: 15;}
#navigation ul li div.submenu { background: #fff; display: none; padding: 1px; margin-left: 0; position: absolute; z-index:1; border: 5px solid #706a67; -moz-border-radius: 0 5px 5px 5px; -webkit-border-radius: 5px; -webkit-border-top-left-radius: 0; border-radius: 0 5px 5px 5px; -moz-box-shadow: 0 10px 15px #999; box-shadow: 0 10px 15px #999; -webkit-box-shadow: 0 10px 15px #999; width: 980px; right:0;}
#navigation ul li div.submenu .mnhub { width:228px; float:left; padding:8px 0 10px 10px;}
#navigation ul li div.submenu .mnhub.newline {clear:left;}
#navigation ul li div.submenu .mnhub h3 { padding:0 5px 0 0; font-size:90%; font-weight:bold; margin:0 0 5px 0;}
#navigation ul li div.submenu .mnhub h3 a {font-weight:bold;color: #000;padding:5px 0 5px ;}
#navigation ul li div.submenu .mnhub h3 a:hover {text-decoration:none;}
#navigation ul li div.submenu .mnhub ul {margin:0 0 0 10px;font-size:90%;}
#navigation ul li div.submenu .mnhub ul li {float:none;}
#navigation ul li:hover div.submenu, #navigation ul li:focus div.submenu, #navigation ul li:active div.submenu {display: block;}
#navigation div ul { margin: 0; overflow: hidden; padding: 0; width: 100%;}
#navigation div ul li {white-space: normal;}
#navigation div ul li.highlights {width: 60%;}
#navigation div ul li ul {padding: 10px 10px;}
#navigation div ul li ul li {display: block;float: none;width: 85%;}
#navigation div ul li h3 {margin: 15px 15px 0 15px;	}
#navigation li:hover div a, #navigation li div a { background-color: #fff; font-size:12px; color: #706a67; font-weight: normal; min-height: 0; max-height: none; margin: 0 !important; padding: 0 0 3px 4px; z-index: auto;}
#navigation li:hover div ul li a:hover {text-decoration: underline;}
#navigation ul li div.submenu:firstChild {display: block;	}
#navigation ul li p {margin: 0;}
#navigation ul li .banner a { background: none; display: block; font: normal 125% Arial, sans-serif; max-height: none; padding: 13px 15px 12px 15px; background: #13b496; color: #fff; overflow: hidden; text-shadow: none; white-space: normal; width: 930px; clear:both;}
#navigation ul li .banner a strong{font-family: Arial Black, sans-serif;} .banner span.tom { float: left; font-size: 125%; line-height: 28px; margin: 0 15px 0 0; vertical-align: middle; width: 100px;}
#menu_container { margin: 0 auto; padding: 0 0 20px 0; position: relative; text-align: left; width: 71.7em; width: 980px;} 
/*END MEGAMENU */

