body { font-family: Verdana, Arial, sans-serif; font-size: 0.75em; color: #ffffff; background: #ffffff url(../i/bodyBG.gif) top center repeat-y; margin: 0px; padding: 0px; }
#page { display: block; width: 986px; margin: auto; color: #000000; background: transparent url(../i/pageContentLeftBG.gif) 2px top repeat-y; }

/*pageHeader*/
#pageHeader { display: block; width: 986px; height: 103px; background: transparent url(../i/pageHeaderBG.jpg) top left no-repeat; }

/*titles*/
h1 { display: none; }

/*images*/
img { border: 0; }

/*lists*/
li { margin: 0; padding: 0; }
ul.display { clear: both; }


/*links*/
a { text-decoration: none; }
a:link { color: #0074A7; }
a:visited { color: #0074A7; }
a:hover { color: #0074A7; text-decoration: underline; }
a:active { color: #0074A7; }
a.copy {  color: #ffffff; }

/*pageContentCenter*/
#pageContentCenterHome { float: left; width: 515px; padding-left: 3px; padding-right: 2px; }
#pageContentCenterHome  #pageContentCenterContainer { background: #ffffff; }
html>body #pageContentCenterHome  #pageContentCenterContainer { background: transparent url(../i/pageContentCenterBG.jpg) top left repeat-x; }
#pageContentCenterOther { float: left; width: 740px; padding-left: 3px; padding-right: 0px; }
#pageContentCenterOther #pageContentCenterContainer { background: #ffffff; padding-left: 20px; } 
html>body #pageContentCenterOther #pageContentCenterContainer { background: transparent url(../i/pageContentCenterBG.jpg) top left repeat-x; }


/*-----Edit Mick------*/
h2 { display: block; float: left; width: 650px; color: #0074A7; padding: 15px 0 5px 50px; margin: 0 0 10px 0; background: transparent url(../i/icnscooter.png) left 0px no-repeat; font-size: 140%; }
h2.icnscooter { background-image: url(../i/IEicnscooter.jpg); }
h2.icnmotorPart { background-image: url(../i/IEicnmotorPart.jpg); }
h2.icngazPart { background-image: url(../i/IEicngazPart.jpg); }
h2.icncycleItem { background-image: url(../i/IEicncycleItem.jpg); }
h2.icnelectric { background-image: url(../i/IEicnelectric.jpg); }
h2.icnaccessories { background-image: url(../i/IEicnaccessories.jpg); }
h2.icntuning { background-image: url(../i/IEicntuning.jpg); }
h2.icncarossery { background-image: url(../i/IEicncarossery.jpg); }
h2.icnteamMenduniPart { background-image: url(../i/IEicnteamMenduniPart.jpg); }
h2.icnoil { background-image: url(../i/IEicnoil.jpg); }
h2.icnsecurityLuggage { background-image: url(../i/IEicnsecurityLuggage.jpg); }
h2.icntextil { background-image: url(../i/IEicntextil.jpg); }
h2.icntools { background-image: url(../i/IEicntools.jpg); }
h2.icnnews { background-image: url(../i/IEicnnews.jpg); }
h2.icnworkshop { background-image: url(../i/IEicnworkshop.jpg); }
h2.icnbasket { background-image: url(../i/IEicnbasket.jpg); }
h2.icncompetition { background-image: url(../i/IEicncompetition.jpg); }
h2.icnpresentation { background-image: url(../i/IEicnpresentation.jpg); }
h2.icnregistration { background-image: url(../i/IEicnregistration.jpg); }
h2.icnsecondhand { background-image: url(../i/IEicnsecondhand.jpg); }
h2.icnstep1 { background-image: url(../i/IEicnstep1.jpg); }
h2.icnstep2 { background-image: url(../i/IEicnstep2.jpg); }
h2.icnstep3 { background-image: url(../i/IEicnstep3.jpg); }
h2.icnworkshop { background-image: url(../i/IEicnworkshop.jpg); }
h2.icnsearch { background-image: url(../i/IEicnsearch.jpg); }
h2.icnengagement { background-image: url(../i/IEicnengagement.jpg); }
h2.icnbundle { background-image: url(../i/IEicnbundle.jpg); }
h2.icnhelp { background-image: url(../i/IEicnhelp.jpg); }
h2.icnmap { background-image: url(../i/IEicnmap.jpg); }
h2.icninfo { background-image: url(../i/IEicninfo.jpg); }
h2.icnlostPassword { background-image: url(../i/IEicnpass.jpg); }
h2.icncontact { background-image: url(../i/IEicncontact.jpg); }
html>body h2.icnscooter { background-image: url(../i/icnscooter.png); }
html>body h2.icnmotorPart { background-image: url(../i/icnmotorPart.png); }
html>body h2.icngazPart { background-image: url(../i/icngazPart.png); }
html>body h2.icncycleItem { background-image: url(../i/icncycleItem.png); }
html>body h2.icnelectric { background-image: url(../i/icnelectric.png); }
html>body h2.icnaccessories { background-image: url(../i/icnaccessories.png); }
html>body h2.icntuning { background-image: url(../i/icntuning.png); }
html>body h2.icncarossery { background-image: url(../i/icncarossery.png); }
html>body h2.icnteamMenduniPart { background-image: url(../i/icnteamMenduniPart.png); }
html>body h2.icnoil { background-image: url(../i/icnoil.png); }
html>body h2.icnsecurityLuggage { background-image: url(../i/icnsecurityLuggage.png); }
html>body h2.icntextil { background-image: url(../i/icntextil.png); }
html>body h2.icntools { background-image: url(../i/icntools.png); }
html>body h2.icnnews { background-image: url(../i/icnnews.png); }
html>body h2.icnworkshop { background-image: url(../i/icnworkshop.png); }
html>body h2.icnbasket { background-image: url(../i/icnbasket.png); }
html>body h2.icncompetition { background-image: url(../i/icncompetition.png); }
html>body h2.icnpresentation { background-image: url(../i/icnpresentation.png); }
html>body h2.icnregistration { background-image: url(../i/icnregistration.png); }
html>body h2.icnsecondhand { background-image: url(../i/icnsecondhand.png); }
html>body h2.icnstep1 { background-image: url(../i/icnstep1.png); }
html>body h2.icnstep2 { background-image: url(../i/icnstep2.png); }
html>body h2.icnstep3 { background-image: url(../i/icnstep3.png); }
html>body h2.icnworkshop { background-image: url(../i/icnworkshop.png); }
html>body h2.icnsearch { background-image: url(../i/icnsearch.png); }
html>body h2.icnengagement { background-image: url(../i/icnengagement.png); }
html>body h2.icnbundle { background-image: url(../i/icnbundle.png); }
html>body h2.icnhelp { background-image: url(../i/icnhelp.png); }
html>body h2.icnmap { background-image: url(../i/icnmap.png); }
html>body h2.icninfo { background-image: url(../i/icninfo.png); }
html>body h2.icnlostPassword { background-image: url(../i/icnpass.png); }
html>body h2.icncontact { background-image: url(../i/icncontact.png); }
/*-----Edit Mick------*/


/*.submenu { display: block; width: 700px; margin-bottom: 30px; text-indent: 10px; }
.warning { display: block; width: 700px; }
.submenutop, .warningtop { display: block; width: 700px; height: 8px; background: transparent url(../i/IESubMenuTop.gif) left top no-repeat; overflow: hidden; }
html>body .submenutop, html>body .warningtop { display: block; width: 700px; height: 8px; background: transparent url(../i/subMenuTop.png) left top no-repeat; }
.warningcontent, .submenucontent { padding-left: 15px; background: transparent url(../i/subMenuBG.png) left top repeat-y; overflow: hidden; }
.submenucontent { padding-left: 0; }
.submenubottom, .warningbottom { display: block; width: 700px; height: 8px; background: transparent url(../i/IESubMenuBottom.gif) left top no-repeat; }
html>body .submenubottom, html>body .warningbottom { display: block; width: 700px; height: 8px; background: transparent url(../i/subMenuBottom.png) left top no-repeat; }
.submenu ul { margin: 0; padding: 0; background: transparent url(../i/subMenuBG.png) left top repeat-y; }
.warning ul { margin-bottom: 0; }
.submenu li { display: inline; list-style: none; }*/

.inset, .insetinline, .insetNote { display: block; width: 700px; margin-bottom: 10px; }
.insettop { display: block; width: 700px; height: 8px; background: transparent url(../i/IESubMenuTop.gif) left top no-repeat; overflow: hidden; }
html>body .insettop { display: block; width: 700px; height: 8px; background: transparent url(../i/subMenuTop.png) left top no-repeat; }
.insetcontent { padding-left: 15px; padding-right: 15px; background: transparent url(../i/subMenuBG.png) left top repeat-y; overflow: hidden; }
.insetbottom { display: block; width: 700px; height: 8px; background: transparent url(../i/IESubMenuBottom.gif) left top no-repeat; }
html>body .insetbottom { display: block; width: 700px; height: 8px; background: transparent url(../i/subMenuBottom.png) left top no-repeat; }
.insetcontent ul { margin-bottom: 0; }
.insetcontent li { list-style-image: url("../i/greySquare.gif"); }

.insetcontent address { margin-left: 25px; }
.insetinline .insetcontent { padding-left: 10px; }
.insetinline ul { margin: 0; padding: 0; }
.insetinline li { display: inline; list-style: none; }
.insetNote { color: #EA8200; margin-bottom: 20px; }


/*-------Edit Mick---------*/
.noSteps { display: block; float: right; width: 240px; height: 51px; }

html>body .purchaseSteps1, html>body .recordingSteps1, html>body .purchaseSteps2, html>body .recordingSteps2, html>body .purchaseSteps3, html>body .recordingSteps3, html>body .purchaseSteps4, html>body .recordingSteps4, html>body .purchaseSteps5, html>body .recordingSteps5  { display: block; float: right; width: 240px; height: 51px; }
html>body .purchaseSteps1 { background: transparent url(../i/purchaseStep1.png) left bottom no-repeat; }
html>body .purchaseSteps2 { background: transparent url(../i/purchaseStep2.png) left bottom no-repeat; }
html>body .purchaseSteps3 { background: transparent url(../i/purchaseStep3.png) left bottom no-repeat; }
html>body .purchaseSteps4 { background: transparent url(../i/purchaseStep4.png) left bottom no-repeat; }
html>body .purchaseSteps5 { background: transparent url(../i/purchaseStep5.png) left bottom no-repeat; }
html>body .recordingSteps1 { background: transparent url(../i/recordingStep1.png) left bottom no-repeat; }
html>body .recordingSteps2 { background: transparent url(../i/recordingStep2.png) left bottom no-repeat; }
html>body .recordingSteps3 { background: transparent url(../i/recordingStep3.png) left bottom no-repeat; }
html>body .recordingSteps4 { background: transparent url(../i/recordingStep4.png) left bottom no-repeat; }
html>body .recordingSteps5 { background: transparent url(../i/recordingStep5.png) left bottom no-repeat; }

.purchaseSteps1, .recordingSteps1, .purchaseSteps2, .recordingSteps2, .purchaseSteps3, .recordingSteps3, .purchaseSteps4, .recordingSteps4, .purchaseSteps5, .recordingSteps5  { display: block; float: right; width: 240px; height: 51px; }
.purchaseSteps1 { background: transparent url(../i/IEpurchaseStep1.jpg) left bottom no-repeat; }
.purchaseSteps2 { background: transparent url(../i/IEpurchaseStep2.jpg) left bottom no-repeat; }
.purchaseSteps3 { background: transparent url(../i/IEpurchaseStep3.jpg) left bottom no-repeat; }
.purchaseSteps4 { background: transparent url(../i/IEpurchaseStep4.jpg) left bottom no-repeat; }
.purchaseSteps5 { background: transparent url(../i/IEpurchaseStep5.jpg) left bottom no-repeat; }
.recordingSteps1 { background: transparent url(../i/IErecordingStep1.jpg) left bottom no-repeat; }
.recordingSteps2 { background: transparent url(../i/IErecordingStep2.jpg) left bottom no-repeat; }
.recordingSteps3 { background: transparent url(../i/IErecordingStep3.jpg) left bottom no-repeat; }
.recordingSteps4 { background: transparent url(../i/IErecordingStep4.jpg) left bottom no-repeat; }
.recordingSteps5 { background: transparent url(../i/IErecordingStep5.jpg) left bottom no-repeat; }

span.steps { display: none; }

/*.recordingSteps2 { background-image: url(../i/purchaseSteps2.png); }
.recordingSteps3
.recordingSteps4
.recordingSteps5*/

/*----------Fin Edit Mick----------*/

#ariane { display: block; padding: 2px 5px; background-color: #EFEFF0; font-weight: normal; font-size: 100%; border-bottom: none; margin-top: 0; margin-bottom: 0; }
html>body #ariane { display: block; padding: 2px 5px; background-color: transparent; }
#ariane ul { display: inline; list-style: none; padding: 0; margin: 0; margin-left: 5px; }
#ariane li { display: inline; list-style: none; }

.productname { font-size: 120%; font-weight: bold; }

ul.productPresentation { display: inline; list-style: none; margin: 0; padding: 0; }
ul.productPresentation li { display: inline; float: left; list-style: none; margin-bottom: 0; }
.productPresentationLiContent { display: block; width: 150px; margin: 5px 11px 5px 10px; }
.productPresentationLiContent img { border: none;}

.withLittleBanner { display: block; width: 148px; border: 1px solid #E4E4E4; }
#pageContentCenterHome li.productPresentationInter3li { display: block; width: 470px; }
#pageContentCenterOther li.productPresentationInter3li { display: block; width: 650px; }
productdesignation ul { padding: 0; margin: 0; }
li.licompatibility { display: list-item; list-style-image: url(../i/greySquare.gif); }

.productphoto { float: left; width: 322px; margin-top: 10px; }
.productphoto img { border: none; }
.withBigBanner { display: block; width: 282px; border: 1px solid #E4E4E4; padding: 10px; }
.productdetails { display: block; float: right; width: 352px; margin-top: 10px; }
.productdesignation, .recordingBlock { width: 660px; clear: both; padding-top: 20px; }
.recordingBlock { padding-top: 0; }
.recordingBlock label { margin-top: 10px; }
.recordingBlock fieldset { padding-left: 20px; }
.recordingBlock img { margin-top: 20px; margin-bottom: 10px; }

.productdesignation p { margin-bottom: 0; }
.similarproducts { display: block; width: 660px; margin-top: 50px; }
.productsCategoryList { display: block; width: 660px; margin-top: 20px; }
.similarproducts table, .productsCategoryList table { width: 660px; }
.similarproducts td.SPtd1 img, .productsCategoryList td.SPtd1 img { border: 1px solid #E4E4E4; }
.similarproducts th { width: 660px; background-color: #0070AF; text-align: center; color: #ffffff; font-weight: normal; padding: 2px; }
.similarproducts td.SPtd1, .productsCategoryList td.SPtd1 { width: 76px; }
.similarproducts td.SPtd2, .productsCategoryList td.SPtd2 { padding-left: 20px; }
.similarproducts td.SPtd3, .productsCategoryList td.SPtd3 { width: 150px; padding-left: 20px; }
.similarproducts tr.impaire, .productsCategoryList tr.impaire { background-color: #E8E9ED; }

/*pageContentLeft*/
#pageContentLeft { float: left; width: 240px; margin-left: 1px; border-right: 1px solid #B6BAC3; color: black; background-color: #ffffff; }
html>body #pageContentLeft { margin-left: 2px; }

.engagement { display: block; width: 240px; height: 69px; border-bottom: 1px solid #E5EAED; }
.menuTitleImg { display: block; width: 240px; height: 43px; }
.liconnect { background-color: #E8E9ED; text-align: center; padding: 2px 0; font-size: smaller; }
.liconnect form { padding: 0; margin: 0; }
.lipanier { background: #ffffff url(../i/menuIcnPanier.gif) 5px 5px no-repeat; padding: 5px 5px 5px 45px; border-top: 1px solid #B7BBBE; }
.limembre { background: #ffffff url(../i/menuIcnMembre.gif) 5px 5px no-repeat; padding: 5px 5px 5px 45px; border-top: 1px solid #B7BBBE; }
.lisearch { background-color: #E8E9ED; text-align: center; padding: 5px; }
html>body .lisearch form { margin-bottom: 0px; }
.searchAssistant { display: block; border-top: 1px solid #B6BAC3; margin-top: 5px; padding-top: 5px; }
.searchAssistant select { width: 100%; }
li.lidiscount { padding: 3px; border-top: 1px solid #E4E4E4; color: #E8E9ED; background-color: #ffffff; text-indent: 5px; }
li.lidiscount a { display: block; padding-left: 15px; background: transparent url(../i/orangeSquare.gif) 3px no-repeat; }
li.licategory { padding: 3px; border-top: 1px solid #E4E4E4; color: #E8E9ED; background-color: #ffffff; text-indent: 5px; }
li.licategory a { display: block; padding-left: 15px; background: transparent url(../i/greySquare.gif) 3px no-repeat; }

.litop { margin-top: 0px; }
.litop .clear { background: #B6BAC3; margin-top: 5px; overflow: hidden; }
html>body .litop .clear { background: #B6BAC3; margin-top: 5px; overflow: visible; }
.litop a { text-decoration: none; }
.litopleft { float: left; width: 107px; }
.litopright { float: right; width: 133px; }
.litoptitleBG { display: block; width: 133px; background: transparent url(../i/menuTopLiTitleBG.jpg) top left repeat-y; }
.litoptitle { display: block; color: #ffffff; padding: 3px 0px 2px 0px; text-indent: 28px; width: 133px; background: transparent url(../i/menuTopLiTitle.jpg) top left no-repeat; }
.litopcontent { padding-left: 5px; }

li.mainmenulastli { background-color: #E8E9ED; padding-bottom: 20px; clear: both; }
li.lipart { border-bottom: 1px solid #E4E4E4; background: #ffffff; }
.lipart img { float: left; width: 102px; height: 57px; }
.lipartright { float: right; width: 138px; padding-top: 20px; }


/*pageContentRight*/
#pageContentRight { float: right; width: 221px; margin-right: 1px; background: transparent url(../i/bgRightColBottom1px.jpg) 1px 232px repeat-x;  }

#pageContentRight ul { padding: 0; margin: 0; margin-top: 1px; list-style: none; }
#pageContentRight li { margin: 0; } 
html>body #pageContentRight li { margin-bottom: 1px; } 
.bgRightColTop { background: transparent url(../i/bgRightColTop.jpg) top left no-repeat; height: 21px;  }
.bgRightColBottom { height: 500px; }

/*menu*/
#pageContentLeft ul { margin: 0px; padding: 0px; list-style: none; }

/*footer*/
#pageFooter { display: block; width: 984px; color: #ffffff; background-color: #0270AF; text-align: center; padding: 3px 0px 3px 0px; margin-top: 15px; margin-left: 2px; }
#pageFooter a { color: #ffffff; }
#pageFooter ul { margin: 0; padding: 0; }
#pageFooter li { display: inline; list-style: none; }

/*generics*/
abbr,acronym { border-bottom: 0; font-style: italic;  }
.left { float: left; }
.right { float: right; }
.smaller { font-size: smaller; }
.larger { font-size: larger; }
.bold { font-weight: bold; }
.italic { font-style: italic; }
.italicsmaller { font-style: italic; font-size: smaller; }
.boldlarger { font-weight: bold; font-size: larger; }
.center { text-align: center; }
.floatright { float: right; }
.clear { clear: both; height: 1px; }
input { margin-top: 2px; } 

/*Basket*/
caption { display: none; }
table.cart { margin-top: 15px; width: 700px; border-collapse: collapse; border: 0; }
.cart tr.first { font-weight: bold; text-align: left; background: #ffffff; }
.cart tr { border-bottom: 0.2em solid #B6BAC3; }
.cart td { padding: 3px 5px; }
.cart span { display: block;  padding-left: 10px; }
.basketleft { float: left; width: 260px; margin-left: 70px; margin-top: 30px; border: 1px solid #B6BAC3; }
.basketright { float: right; width: 260px; margin-right: 90px; margin-top: 30px; border: 1px solid #B6BAC3; }
.basketleft li, .basketright li { list-style-image: url("../i/greySquare.gif"); }
.basketleft h3, .basketright h3 { margin: 0; padding: 0; padding-left: 10px; font-weight: normal; color: #ffffff; background: #0270AF; }
.basketleft address, .basketright address { font-style: normal; padding: 2px 2px 2px 10px;  }
.invoicepayment { text-align: right; margin-right: 30px; margin-top: 10px; }
.cbChoice { margin: 50px 140px 0 140px; text-align: center; }
.cbChoice input { margin: 10px 0; }
form.facturationform select { margin-bottom: 30px; }
form.facturationform { text-align: center; }
form.caddyform { text-align: center; margin-top: 30px; }
form.caddyaddanadressform { margin-top: 20px; }
form.caddyaddanadressform fieldset { margin-top: 20px; margin-bottom: 20px; }
form.caddyaddanadressform fieldset { padding-left: 20px; }
.bundlebasket { font-size: smaller; }
.bundlebasket li { list-style: square; }


/*news*/
ul.news { padding-right: 20px; }
ul.news h3 { margin: 0; padding: 0; }
ul.news img { float: left; padding: 0 10px 5px 0; border: 1px solid #E4E4E4; }
ul.news li { list-style-image: url("../i/greySquare.gif"); margin-bottom: 25px; }

/*other to sort*/
.competition { padding-right: 20px; text-align: center; }
.competition img { border: 1px solid #E4E4E4; }
.competition p { margin: 20px 0; }

.fieldsetcenter { display: block; width: 500px; text-align: right; }
.fieldsetcenter input, .fieldsetcenter select, .fieldsetcenter textarea { width: 300px; }
.fieldsetcenter textarea { vertical-align: middle; }

#pageContentLeft>input { width: 160px; }
.note { font-size: smaller; font-style: italic; }
.price { color: #EA8200; font-size: larger; font-weight: bold; }
.state { color: #EA8200; }
.productdetails { padding-top: 20px; }
.productdetails .price { color: #EA8200; font-size: x-large; font-weight: bold; }
.productdetails .crossedprice { color: grey; font-size: large; text-decoration: line-through; font-weight: bold; }
.productdetails .state { color: #EA8200; font-weight: bold; }
.productdetails .garanty { color: #EA8200; }
.bundleend { display: block; margin-top: 20px; }
.bundlenote { font-size: smaller; color: grey; font-style: italic; }
.bundleleft { float: left; padding-right: 10px; padding-bottom: 10px; }
.bundleleft img { border: 1px solid #E4E4E4; }
ul.bundleul  { margin: 0; padding: 0; }
ul.bundleul li { list-style: none; padding: 0; margin: 25px 0px 0 20px; clear: both; }

.productdetails .enddate { color: #EA8200; }
.productdetails .quantityleft { color: #EA8200; }
.productdetailsimg { margin-top: 20px; }

legend { display: none; }
fieldset { border: none; padding: 0; margin: 15px 0; padding-left: 10px; padding-bottom: 5px; }
fieldset.left { float: left; margin-right: 60px; }
.nextButton { margin-left: 250px; margin-top: 50px; }
form.forgotpassword { text-align: center; margin-top: 10px;}
form.forgotpassword input { margin-top: 10px; }

.center { text-align: center; }


.mapcategory { font-weight: bold; margin-left: 25px; }
ul.mapulfirst { margin-top: 5px; margin-left: 0; }
ul.mapul { margin-top: 5px; margin-left: 25px; }
ul.mapul li, ul.mapulfirst li { list-style-image: url("../i/greySquare.gif"); }

.cgv { display: block; height: 200px; padding-right: 5px; overflow: auto; }
.cgvbasket { clear: both; text-align: center; margin-top: 40px; }
.cgvbasketcontent { display: block; height: 100px; padding-right: 5px; overflow: auto; }
.textonly { padding-right: 15px; }
h4.first { margin-top: 0; }

ul.lisquare li { list-style-image: url("../i/greySquare.gif"); }
.aide { padding-right: 20px; }

#contactpage address { display: inline; }
.centerText { list-style: none; }
.centerText li { list-style: none; }