@charset "utf-8";
/* CSS Document */

body{padding:0; margin:0; font-size:11px; font-family:verdana; position:relative; z-index:1;}

div, p, h3,h2,h1,span{padding:0; margin:0;}
ul, li{padding:0; margin:0; list-style:none;}
a{text-decoration:none;}
a img{border:none;}
.float-divider{clear:both;}
.png{ _behavior: url(includes/iepngfix.htc) }
input, select{ border-color:1px solid #CDCDCD !important;}
#page-headbg{background:url(../images/page-headbg.gif) left top repeat-x;}
#page-head,#page-body{width:971px; margin:0 auto;}
#head{position:relative;_height: 0;  _he\ight: auto;  _zoom: 1;}
#member-area{position:absolute; right:34px; height:74px; width:212px; bottom:0;}
#member-area-c{float:left; background:url(../images/acces-membre.png) left no-repeat; width:157px; height:54px; padding-top:20px; padding-left:16px; font-size:11px; color:#606060}
#member-area-c a{font-size:11px; color:#606060}
#member-area-c a:hover{color:#599cf1}
#logout{font-size:9px !important; text-decoration:none; float:right; padding-right:10px; padding-top:1px;}
#logout:hover{text-decoration:underline;}
#member-area img{float:left; padding:0; margin:0; margin-top:11px;}
#am-panier{ padding-left:20px; background:url(../images/panier.gif) left 3px no-repeat; padding-bottom:8px; padding-top:2px;}
#am-compte{padding-left:20px; background:url(../images/compte.gif) left 8px no-repeat; padding-top:8px;}
.panierbg{background:url(../images/panier.gif) left 8px no-repeat !important;}
.comptebg{ background:url(../images/compte-on.gif) left 0 no-repeat !important;}


#menu{height:75px; position:relative; z-index:1}#page-head .menu2{height:65px !important;}
#menu img{float:left;}
#menu-rpt{height:55px; padding-top:20px; background:url(../images/menu-rpt.gif) left top repeat-x white; width:905px; float:left; padding-left:10px; padding-right:10px;}
#page-head .menu-rpt2{height:45px;}
#menu-rpt ul li{display:block; width:141px; float:left;}
#menu-rpt ul li a{display:block;height:26px; color:white; font-size:13px; text-align:center; padding-top:10px;}
#menu-rpt ul li#li-home{width:58px;}
#menu-rpt ul li.cat-on{border-left:1px solid #3b8cf3;border-right:1px solid #3b8cf3;border-top:1px solid #3b8cf3; width:139px;}
#menu-rpt ul li.cat-on a{background:none;}
#m-home{background:url(../images/m-home-off.gif) right top no-repeat;}
#m-home:hover,#m-home-on{background:url(../images/m-home.gif) right top no-repeat;}
		a.m1{background:url(../images/m1.gif) left top repeat-x;}
		a.m2{background:url(../images/m2.gif) left top repeat-x;}
		a.m3{background:url(../images/m3.gif) left top repeat-x;}
		a.m4{background:url(../images/m4.gif) left top repeat-x;}
		a.m5{background:url(../images/m5.gif) left top repeat-x;}
		#m6{background:url(../images/m6.gif) left top repeat-x;}
		
		li.clickable a.m1,a.m1:hover{background:none #2780f2;}
		li.clickable a.m2,a.m2:hover{background:none #01058d;}
		li.clickable a.m3,a.m3:hover{background:none #6da831;}
		li.clickable a.m4,a.m4:hover{background:none #ff690e;}
		li.clickable a.m5,a.m5:hover{background:none #8f06c4;}
		#m6:hover{background:none #b61919;}
		
		

#menu-rpt ul li ul{position:absolute; left:68px; top:56px; color:black !important; display:block; border:1px solid #3b8cf3; width:704px; background:url(../images/famille-bg.gif) left top repeat-y #f0f8fa;padding:0; margin:0; padding-bottom:14px; border-top:none; display:none;}
#menu-rpt ul li ul li{float:none;padding:0; margin:0; width:203px; padding-left:15px; padding-right:15px; height:16px;  padding-top:5px; cursor:pointer; border:none !important; display:block;}
#menu-rpt ul li ul li a{color:#606060 !important; display:block; text-align:left; border-bottom:1px dashed #606060; height:15px; font-size:11px; padding:0; margin:0; background:url(../images/arrow.gif) right 4px no-repeat !important; float:left; width:100%;}
#menu-rpt ul li ul li ul li a{float:left; width:100%;}
#menu-rpt ul li ul li.famille_on a{border-color:white;padding:0; margin:0;}
#menu-rpt ul li ul li.famille_on{background:none;}
#menu-rpt ul li ul li ul{position:absolute; top:0;border:none; background:none; display:none !important;}#menu-rpt ul li ul li.famille_on ul{ display:block !important;}
#menu-rpt ul li ul li ul.s1{left:230px; border:none; background:none; width:203px;}
#menu-rpt ul li ul li ul.s2{left:463px;width:203px;}
#menu-rpt ul li ul li.famille_on ul li a{background:none !important; color:#606060 !important;}
#menu-rpt ul li ul li.famille_on ul li a:hover{background:none;}
#menu-rpt ul li ul li.famille_on{background-color:#f0f8fa; }


#menu-rpt ul li ul li.famille_on li a{border-color:#606060;}
.borderb{border-bottom-color:white !important;}

#menu-rpt ul li ul li a.pc1,
#menu-rpt ul li ul li a.pc2,
#menu-rpt ul li ul li a.pc3,
#menu-rpt ul li ul li a.pc4,
#menu-rpt ul li ul li a.pc5{color:#606060 !important;}
		
#latest-menu li.pc1 a,.paging.pc1 a:hover,
.paging.pc1 a.page_on,
.pc1,li#m1.cat-on a,.hpc1:hover,
#menu-rpt ul li ul li a.pc1:hover{color:#2780f1 !important;}
#latest-menu li.pc2 a,
.paging.pc2 a:hover,
.paging.pc2 a.page_on,
.pc2,li#m2.cat-on a,.hpc2:hover,
#menu-rpt ul li ul li a.pc2:hover{color:#202098 !important;}

.paging.pc3 a:hover,#latest-menu li.pc3 a,
.paging.pc3 a.page_on,
.pc3,li#m3.cat-on a,.hpc3:hover,
#menu-rpt ul li ul li a.pc3:hover{color:#6da831 !important;}

.paging.pc4 a:hover,#latest-menu li.pc4 a,
.paging.pc4 a.page_on,
.pc4,
li#m4.cat-on a,.hpc4:hover,
#menu-rpt ul li ul li a.pc4:hover{color:#ff690e !important;}

#latest-menu li.pc5 a,.hpc5:hover,.paging.pc5 a:hover,.paging.pc5 a.page_on,.pc5,li#m5.cat-on a,#menu-rpt ul li ul li a.pc5:hover{color:#c021e8 !important;}

.hpc6:hover,.paging.pc6 a.page_on,.paging.pc6 a:hover,.c6{color:#caa807 !important;}


li#m1.cat-on,li#m1.cat-on ul,.pbc1{border-color:#5199f3 !important;}
li#m2.cat-on,li#m2.cat-on ul,.pbc2{border-color:#141492 !important;}
li#m3.cat-on,li#m3.cat-on ul,.pbc3{border-color:#6da831 !important;}
li#m4.cat-on,li#m4.cat-on ul,.pbc4{border-color:#ff7f32 !important;}
li#m5.cat-on,li#m5.cat-on ul,.pbc5{border-color:#cc4ded !important;}
li.m6.cat-on,li.m6.cat-on ul,.pbc6{border-color:#0e5dbf !important;}
.bc6{border-color:#caa807;}


		
#search{height:54px; background:url(../images/search-rpt.gif) left top repeat-x; padding-top:14px; padding-left:22px; color:#787878; font-size:13px; position:relative; z-index:0;}
#search span{position:relative; top:2px;}
#search select, #search input{color:#868686; font-size:10px;padding:0; margin:0; border:1px solid #c9cdce}
#search select{ margin-left:20px; height:20px; position:relative; top:-1px; width:190px;}
#search input{width:350px; height:16px; padding-top:2px; margin-left:20px; background:url(../images/inputbg.gif) top repeat-x white; padding-left:10px;}
#search a.btn{ background:url(../images/searchbtn.gif) left top repeat-x; color:#5a5a5a; border:1px solid #d1d1d1 !important; display:inline-block; padding-left:5px; font-size:11px; padding-right:5px;padding-top:1px; padding-bottom:2px; height:14px;
margin-left:20px;
margin-right:20px;
padding:2px 5px;
position:relative;
top:0; }
#search a.btn:hover{text-decoration:none;}

#search a{font-size:10px; color:#868686;}
#search a:hover{text-decoration:underline;}
.command a:hover,a.btn:hover{background:#d6eaf7!important; color:#666666 !important;}
#latest-offers{padding-left:0; padding-right:0; padding-top:5px; padding-bottom:10px;}
h2.about-us,#latest-offers h2{color:#be1d1d; font-size:13px; padding-left:12px; padding-bottom:6px;}
.about-us{color:#0e5dbf !important;}
.linesep{height: 1px; background-color: rgb(204, 204, 204); margin-left: 10px; margin-right: 10px;}
.textg{margin:10px; text-align:justify; color:#868686}
.textg p{margin-bottom:10px;}
.textg table{}
.Activity{ font-weight:bold; font-size:11px;}
.newcolor{color:#0e5dbf;}

#latest-products{overflow:hidden; padding:10px; height:110px; position:relative;}
#latest-products-c{position:absolute; top:10px; left:10px; width:2000px;}
#latest-products-c .product{float:left; width:170px; margin-right:9px; _width:174 !important; }
#latest-products-c .product{_width:174px;_margin-right:5px;}
#latest-products-c .product .newprice{color:#000;}
.animater,.animatel{margin-left:10px; cursor:pointer}
#latest-products-c .product .add-cart {}





#page-bodybg{ background:url(../images/page-bodybg.jpg) bottom repeat-x;}
#body{background:url(../images/body-rpt.jpg) left bottom no-repeat white; min-height:210px; padding-bottom:10px;}
#main-content{padding-left:10px; padding-right:10px;}
.leftc{ width:594px;  float:left;}
.rightc{ width:291px;  float:right;}
.rightc .item embed,.rightc .item object{width:100% !important; height:186px !important;}
.item{ border:1px dashed; padding:2px; margin-bottom:19px;}
.bc1{border-color:#666666 !important;}
.bc2{border-color:#ffb012 !important;}
.bc3{border-color:#b11760 !important;}
.bc4{border-color:#7aae01 !important;}
.bc7{border-color:#43a3ad !important;}

.produit-title,.ititle{ height:42px; padding-top:8px;  font-size:13px; color:white; position:relative; padding-left:60px;}
.t1{background:url(../images/title1-bg.gif) left top repeat-x;}
.t2{background:url(../images/title2-bg.gif) left top repeat-x;}
.t3{background:url(../images/title3-bg.gif) left top repeat-x;}
.t4{background:url(../images/title4-bg.gif) left top repeat-x;}
.t5{background:url(../images/title5-bg.gif) left top repeat-x;}
.pt1{background:url(../images/produit1-bg.gif) left top repeat-x;}
.pt2{background:url(../images/produit2-bg.gif) left top repeat-x;}
.pt3{background:url(../images/produit3-bg.gif) left top repeat-x;}
.pt4{background:url(../images/produit4-bg.gif) left top repeat-x;}
.pt5{background:url(../images/produit5-bg.gif) left top repeat-x;}

.produit-title img, .ititle img{position:absolute; top:-3px; left:-3px;}
h3 a{color:white; font-size:10px; float:right; font-weight:normal; margin-right:12px;}
h3 a:hover{text-decoration:underline;}
.banner2 img{width:285px; height:136px}
.banner3{clear:both;}
.banner3 img{width:899px;}

.product{width:182px}
.product .pshadow{background:url(../images/sproduct-shadow.gif) left top no-repeat;}
#search-page .product{background:none;}
.product.big{width:282px !important;}
.product.big .pshadow{background:url(../images/pshadow-b.gif) no-repeat; background-position:left top;}
.product.details{ width:567px !important;}
.product.details .pshadow{background:url(../images/pshadow-d.gif) no-repeat; background-position:left top;}
.product-img{width:63px; float:left; margin-right:5px;}
.product.big .product-img{width:103px;}
.product.details .product-img{width:140px;}
.product .pimg{padding:1px; border:1px solid; width:61px;}
#search-page .product .pimg{width:74px;}
.product.big .pimg{padding:2px; width:96px;}
.product.details .pimg{padding:2px; width:133px;}
.product.details .info{width:415px !important; padding-right:12px;}
.product.details .ptitle{font-size:12px;}
.product.details .pcat{line-height:17px;}
.product.details .description{padding:10px 0; margin:2px 0 10px 0; border-top:1px dashed #858585; text-align:justify; line-height:17px; color:#868686 !important; margin-right:12px;}
.product.details .description div{margin-bottom:10px;}
.product.details span.age{font-size: 10px; display:block; width: 90px; text-align:right; float:right;}
.product.details .newprice{ color:#000;}
.product.details .newprice span{ color:#868686; font-size:14px;}
.ptitle .EAN{font-size:11px; color:#606060 !important;}

.product .enlarge{border:1px solid; border-top:none; background:url(../images/enlarge.gif) no-repeat; display:block; height:22px; width:22px;}
.product .enlarge:hover{background:url(../images/enlarge-on.gif) no-repeat;}
.ptitle{font-size:11px; color:inhirit; font-weight:bold;}
.pcat{color:#868686;}
.oldprice{color:#000; text-decoration:line-through; font-size:12px;}
.newprice{color:#ff0000; font-size:18px;}
.add-cart a{color:#868686; font-size:9px; background:url(../images/add-cart.gif) left no-repeat; padding-left:14px;}
.add-cart a:hover{text-decoration:underline;}
.ptitle,.pcat,.newprice{padding-bottom:6px;}
.product.SearchR{width:100%;}
.product.SearchR div{float:none; width:auto !important;}






#meilleure{padding-bottom:10px;}
#meilleures{overflow:hidden; padding:10px; height:170px; position:relative; }
#meilleures-c{position:absolute; top:10px; left:10px; width:2000px;}
#meilleures-c .product{float:left; margin-right:9px; }
#meilleures-c .product .newprice{color:#000;}
.control{text-align:center;}
.animater,.animatel{margin-left:10px; cursor:pointer}



#footer{padding:0; margin:0;  padding-left:42px; padding-top:15px; color:#2780f2; height:63px; background:url(../images/footer.jpg) 23px top no-repeat;}
#footer a{color:#2780f2;}
#footer a:hover{color:#2b2b2b;}

#latest-products #loader{display:none; margin-left:425px; padding-bottom:100px;}
#lp-loader.loader{height:110px;}
#lp-loader.loader #loader{display:block;}
#latest-products-c{height:110px;}

#bread-crumb{padding-left:14px; margin-bottom:20px; color:#606060; font-size:11px; cursor:default;}
#bread-crumb a{color:#606060;}
#bread-crumb a:hover{}
#product-listing .newprice{color:black}
#product-listing .product{padding-bottom:15px;}
.paging{text-align:center; padding-bottom:20px;}
.paging a{display:inline-block; padding:3px 6px; border:1px solid #ddd; margin-left:4px; color:#aaaab9;}
.paging a.page_on{border-color:white;}

.product{margin-bottom:10px !important;}



#latest-menu{height:35px; background:url(../images/latest-menu.gif) top repeat-x;}
#latest-menu ul li{display:block; width:179px; float:left; border-right:1px solid white;}
#latest-menu ul li a{display:block;height:30px; font-size:13px; text-align:center; padding-top:5px}
#latest-menu ul li a:hover,#latest-menu ul li a.aon{color:white !important; background:url(../images/latest-menuon.gif) bottom repeat-x;}
#latest-menu ul li.pc1 a:hover,#latest-menu ul li.pc1 a.aon{background-color:#2780f2 !important;}
#latest-menu ul li.pc2 a:hover,#latest-menu ul li.pc2 a.aon{background-color: #01058d !important;}
#latest-menu ul li.pc3 a:hover,#latest-menu ul li.pc3 a.aon{background-color: #6da831 !important;}
#latest-menu ul li.pc4 a:hover,#latest-menu ul li.pc4 a.aon{background-color: #ff690e !important;}
#latest-menu ul li.pc5 a:hover,#latest-menu ul li.pc5 a.aon{background-color: #8f06c4 !important;}
.last{border-right:none !important; width:182px !important;}

.product .info{float:right; width:100px; }

#bonnesaffaires{padding-left:10px;}
#bonnesaffaires .product .info{width:110px;}
.product.big .info{width:170px;}
.banner img{width:285px;}
.banner1 img{width:588px; height:214px;}


.search-keyword{font-size:13px; font-weight:bold; color:#606060; margin:6px 0;}
.search-result{font-size:11px; color:#606060; margin-bottom:28px;}

.product.details{width:581px!important;}


/***********styles added 5/3/2009********/
.baskeddiv{
border:1px solid #d2d2d2;
background-color:#ffffff;
padding-bottom:1px;
}

#baskettitle table td{
margin:0px;
padding:0px;
text-align:center;
color:#43a3ad;
font-size:12px;
font-family:verdana;
font-weight:bold;
border-right:1px solid #e9e9e9;
padding-top:7px;
padding-bottom:7px;
background-color:#f0f8fa;
}
.d1{
width:108px;
}
.d11{
width:106px;
}
.d2{
width:260px;
}
.d3{
width:98px;
}
.bordernone{
}

.borderdata{
border:1px solid #e9e9e9;
margin:1px;
}

.borderdata table td{
color:#868686;
font-size:11px;
font-family:verdana;
font-weight:normal;
border-right:1px solid #e9e9e9;
text-align:center;
padding-bottom:6px;
padding-top:6px;
}
.d11 ul{
margin:0px;
padding:0px;
list-style:none;
}
.d11 ul li{
margin:0px;
padding:0px 0px 0px 0px;
display:inline;
vertical-align:middle;
}
d11 ul li img a{
margin:0px 5px 0px 5px;
text-align:center;
border:none;
}
.borderdata td.total{
text-align:right!important;
padding-right:23px;
width:344px;
border-right:1px solid #e9e9e9;
color:#868686;
font-size:11px;
font-family:verdana;
font-weight:bold;
padding-bottom:6px;
padding-top:6px;
background-color:#f0f8fa;
}
.borderdata td.totalprice{
color:#43a3ad!important;
font-size:11px;
font-family:verdana;
font-weight:normal;
text-align:center;
padding-right:16px;
background-color:#f0f8fa;
}
.contactinfo{
border:1px solid #e9e9e9;
margin-top:1px;
padding:10px 8px 0px 10px;
}
.contactinfo table th{
margin:0px;
padding:0px;
text-align:left;
color:#43a3ad;
font-size:12px;
font-family:verdana;
font-weight:bold;
padding-bottom:18px;
}
.contactinfo table td{
color:#868686;
font-size:11px;
font-family:verdana;
font-weight:normal;
padding-bottom:3px;
}
.bcountries,.contactinfo table td input{
height:16px;
border:1px solid #cdcdcd;
padding-left:7px;
background-image:url(../images/textnom_bg.gif);
background-position:left top;
background-repeat:repeat-x;
width:180px;
color:#868686;
}
.bcountries{width:190px; height:20px;}
.shippingtype {
border:1px solid #d2d2d2;
padding:5px 8px 5px 10px;
border-top:none;
}
.shippingtype table td{
color:#43a3ad;
font-size:11px;
font-family:verdana;
font-weight:normal;
}
.check{
width:12px!important;
height:12px!important;
padding:0px!important;
background-image:none!important;
border:none!important;
}
.shippingcompany{
width:155px!important;
color:#868686;
}
.contactcontainer{
padding:0px 12px 40px 12px;
}
.contact{
color:#606060;
font-size:11px;
font-weight:normal;
padding-top:10px;
}
.contact div{
padding-bottom:10px;
}
.contact h2{
margin:0px;
padding:0px;
color:#0e5dbf;
font-size:13px;
font-family:verdana;
font-weight:bold;
padding-bottom:10px;
}
.contactionformation{
padding-top:10px;
padding-bottom:10px;
border-bottom:1px dashed #858585;
border-top:1px dashed #858585;
}
.contactcontainer .info,.contactionformation .info{
margin:0px;
padding:0px;
color:#0e5dbf;
font-size:11px;
font-family:verdana;
font-weight:bold;
vertical-align:top;
width:72px;
}

.contactionformation .variable{
color:#868686;
font-size:11px;
font-weight:normal;
padding-bottom:10px;
vertical-align:top;
}
.variable a{color:#868686; text-decoration:underline;}
.variable a:hover{color:#0e5dbf}
.basketpadding{
padding:5px 8px 30px 8px;
}
.basketpadding form{margin:0; padding:0;}
.commandpadding{
padding-top:9px!important;
}
div.command{
text-align:right!important;
}
.command a{
background-image:url(../images/command.gif);
background-position:left top;
background-repeat:repeat-x;
border:1px solid #d1d1d1;
color:#5a5a5a;
font-size:11px;
font-weight:normal;
height:14px;

padding:2px 7px 2px 5px;display:inline-block;
}
.am-content .command a{padding-top:0; height:16px;}
.contacttext{
padding-bottom:10px;
}
.bcountries,.contacttext input{
height:15px;
border:1px solid #cdcdcd;
padding-left:7px;
background-image:url(../images/textnom_bg.gif);
background-position:left top;
background-repeat:repeat-x;
width:360px;
color:#868686 !important;
font-size:10px;
font-weight:normal;
padding-top:3px;
}
.bcountries{width:190px; height:20px; padding-top:0;}
.textareabg{
height:77px;
border:1px solid #cdcdcd;
padding-left:7px;
background-image:url(../images/textarea_bg.gif);
background-position:left top;
background-repeat:repeat-x;
width:360px;
color:#868686;
font-size:11px;
font-weight:normal;
padding-top:5px
}
.paddingbutton{
padding-right:194px;
text-align:right;
float:right;
}

.colorit{color:red;}
.am-title{color:#323232; font-size:11px; font-weight:bold; border-bottom:1px dashed #858585; padding-bottom:8px; margin-bottom:10px;}
.am-content{padding-top:15px; font-size:10px; font-weight:normal; color:#868686; width:220px;}
.am-content input{width:215px; height:16px; padding-top:2px;background:url(../images/inputbg.gif) top repeat-x white; padding-left:3px; border:1px solid #C9CDCE; font-size:10px; color:#868686; margin-top:8px; margin-bottom:8px;}
.am-content select{width:225px; font-size:10px; color:#868686; height:20px;border:1px solid #c9cdce}
#adv-search input{width:220px; margin-top:0;}
#adb-search select{margin-bottom:0;}
.am-content a{color:#868686;}
.am-content a:hover{text-decoration:underline;}
#adv-search.am-content{width:100% !important;}
#loginF{ padding-top:4px;}

.am-content .command a:hover{text-decoration:none;}
.registered{color:#868686; text-align:center;}
.registered a{color:#868686;}
.pc7,.registered a.hpc7:hover{color:#0e5dbf !important}
.blink{border:1px solid #0e5dbf !important; background:#ebfdff !important;}
.required{color:#0e5dbf; font-weight:bold}
a.required:hover{text-decoration:underline;}
.confirm-deal{color:#606060; font-size:11px;}
#form1 select{ width:121px !important; font-size:10px; color:#868686; height:20px; border:1px solid #C9CDCE}
#form1 #Country{width:370px !important;} 
.contacttext .rbtn{background:none; border:none; position:relative; top:3px;}
.description strong{}

.pc8 .page_on, .pc8 a:hover, a.hpc8:hover{color:#a81a5b !important;}

.playerB{border-color:#ffb219 !important; height:237px;}
.playerB h2{font-size:13px; color:#ffb012; padding:6px;}

.DDN{float:right; font-size:10px; margin-right:40px; color:#868686; position:relative; top:-7px;}
.DDN img{position:relative; top:5px}

#h2{background-image:url(../images/h2bg.gif); display:inline-block; height:100px;}
.sepl{height:1px; background-color:#ddd; color:#ddd !important; margin-top:10px; margin-right:10px; border:none}
.hideit{ visibility:hidden;}

#meilleure .control{padding-top:13px; padding-bottom:13px;}
.colorred{color:#ff0000 !important;}
.trailer-ptitle{background:url(../images/trailer-title.gif) top left repeat-x; color:white; font-size:11px; text-align:center; height:28px; padding-top:5px; padding-left:5px; padding-right:5px; font-weight:bold;}

#adv-search input{margin:0!important; margin-top:7px !important;}
#prixFT span{[position:relative; [top:15px;}