html,body,div,ul,ol,li,dl,dt,dd,h1,h2,h3,h4,h5,h6,pre,form,p,blockquote,fieldset{margin:0;padding:0;}
a{text-decoration:underline;color:#a20404;}
a:hover{text-decoration:none;}
a img{border:none;}
p{margin:8px 0;line-height:12px;}
ul{margin:8px 0 8px 30px;list-style-image:url('../images/interface/puce-li.png');}
ol{margin:5px 0 5px 30px;}
li{margin:2px 0;}
dl{padding:0 20px 20px 20px;}
dt{font-weight:bold;margin:10px 0 5px 0;}
dd{margin:5px 0;padding:5px;}
fieldset{border:1px solid #a20404;padding:5px;margin:10px 0;}
legend{font-weight:bold;color:#a20404;font-size:12px;}
address{margin:15px 30px;}
small{font-size:10px;}
blockquote{font-size:16px;}
.left{float:left;}
.right{float:right;}
.clear{clear:both;display:block;margin:0;padding:0;height:0;line-height:0;font-size:0;}
.align_left{text-align:left;}
.align_right{text-align:right;}
.center{text-align:center;}
.justify{text-align:justify;}
.invisible{display:none;}
h2{margin:5px 0 15px 0;font-size:20px;color:#a20404;background:#f0efef;text-indent:5px;}
h3{margin:15px 0 5px 0;font-size:14px;text-decoration:underline;}
body{margin:0;font:12px arial,sans-serif;color:#383838;background:#fff;}
div#conteneur{width:1024px;margin:0 auto;background:#fff url('../images/interface/bg-conteneur.gif') repeat-y left top;}
h1{font-size:9px;color:#fff;font-family:Arial,Helvetica,sans-serif;POSITION:relative;TOP:144px;left:657px;}
div#header{width:1024px;height:154px;background:transparent url('../images/interface/header.jpg') no-repeat left top;}
div#contenu{float:left;width:648px;padding:10px 10px 10px 165px;min-height:1054px;background:url('../images/interface/moto-left.jpg') no-repeat left top;}
div#colonneDroite{float:left;width:200px;}
.blockGris{background:#f0efef;margin-bottom:15px;padding:5px 10px;}
.blockGris a{text-decoration:none;}
.blockGris a:hover{text-decoration:underline;}
.blockGrisTitre{font-family:Arial,Helvetica,sans-serif;font-size:16px;background:#fff;text-align:right;color:#a00;margin:0;font-weight:bold;}
div#footer{color:#fff;font-size:10px;clear:both;width:1024px;height:24px;line-height:24px;background:#000 url('../images/interface/bg-footer.gif') no-repeat;}
#footer p{margin:0;}
#footer a{color:#fff;text-decoration:none;}
#footer a:hover{text-decoration:underline;}
#contact{text-align:left;width:570px;}
#contact form{margin:0;padding:5px;}
#formulaire p{margin:10px 0;font-style:normal;}
#contact label{width:90px;display:block;float:left;font-weight:bold;}
#formulaire input,#formulaire textarea{font:11px "Trebuchet MS",Verdana,Arial,sans-serif;border:1px solid #3690cf;}
#formulaire input{width:300px;}
#formulaire textarea{width:400px;}
.confirm{text-align:center;margin:60px 0 20px 0;font-weight:bold;}
.erreur{color:#f00;line-height:22px;padding-left:25px;background:url('../images/error.png') no-repeat left;}
.bouton a{color:#858585;padding:4px 15px;background:#fff;border:1px solid #3690cf;text-decoration:none;margin-left:10px;}
.bouton a:hover{background:#3690cf;color:#fff;}
#navbar{height:44px;background:url('../images/interface/navbar.jpg') no-repeat;}
ul.navbar{margin:10px 0 0 150px;list-style:none;text-align:center;font-size:11px;float:left;display:inline;}
ul.navbar li{list-style:none;margin:0;padding:0;display:inline;}
ul.navbar a{font-weight:bold;color:#fff;display:block;float:left;line-height:11px;padding:0 4px 0 4px;text-decoration:none;font-family:arial,sans-serif;font-size:11px;text-transform:uppercase;border-right:1px solid #fff;}
ul.navbar a:hover{color:#fff;text-decoration:underline;}
ul.navbar a.select{color:#fff;text-decoration:underline;}
.rouge{color:#a20404;}
#search{width:396px;float:left;margin-right:26px;}
ul.firstVisit{background:#fff768 url('../images/interface/firstVisit.jpg') no-repeat left top;margin:0;padding:60px 5px 10px 25px;}
ul.firstVisit li{margin:10px 0;}
ul.firstVisit a{color:#064d81;font-weight:bold;text-decoration:none;}
.btn a{display:block;float:left;display:inline;width:180px;height:122px;background-repeat:no-repeat;background-position:left bottom;margin-right:36px;margin-top:30px;text-decoration:none;font-weight:bold;color:#000;}
.btn a span{display:none;}
.btn2 a{display:block;float:left;display:inline;width:180px;height:7px;background-repeat:no-repeat;background-position:left bottom;margin-right:36px;margin-top:0;text-align:center;text-decoration:none;font-weight:bold;color:#000;font-size:10px;}
.tr_title,thead tr{background:#424242;font-weight:bold;color:#fff;text-indent:2px;}
.tr_title td{padding:2px;}
.pair{background:#f0efef;}
#modif_qte,#ajout_panier{Z-INDEX:1000;LEFT:-50px;VISIBILITY:hidden;POSITION:absolute;TOP:0;padding:5px;background:#f0efef;border:1px solid #424242;}
#modif_qte{width:180px;}
#ajout_panier{width:250px;}
.pagination{width:100%;background:#f0efef;}
.pagination a{color:#424242;}
.numpage{font-weight:bold;}
.btn-suivant,.btn-precedent,.btn-debut,.btn-fin,.btn-top{padding:0;font-family:Verdana,Arial,Helvetica,sans-serif;font-size:11px;}
.btn-suivant a{background:url('../images/interface/control_fastforward.png') no-repeat right top;margin:0;padding:1px 18px 2px 0;}
.btn-precedent a{background:url('../images/interface/control_rewind.png') no-repeat left top;margin:0;padding:1px 0 2px 18px;}
.btn-debut a{background:url('../images/interface/control_start.png') no-repeat left top;margin:0;padding:1px 0 2px 18px;}
.btn-fin a{background:url('../images/interface/control_end.png') no-repeat right top;margin:0;padding:1px 18px 2px 0;}
.btn-debut span{display:none;}
.btn-fin span{display:none;}
#cadre_photo{width:200px;text-align:center;float:right;}
#description{margin-right:10px;width:420px;}
#description fieldset{border:1px solid #333;}
#description legend{font-weight:bold;color:#333;font-size:12px;font-style:italic;}
.detailRef,.detailDescription,.detailPrix{font-size:14px;}
.promo{height:128px;position:relative;}
.promo p{text-align:center;margin:0;background: #fff;}
.promo a{text-decoration:none;}
.promo a strong{background:url('../images/interface/bgGrisTransparent.png');}
.promo div{position:absolute;top:112px;width:180px;padding:2px 0;background:url('../images/interface/bgGrisTransparent.png');color:#f00;}
.promo div p{text-align:right;}
.promo div p span{font-size:16px;font-weight:bold;margin-left:5px;}
#promoPopup{position:absolute;width:500px;top:70px;left:50%;margin-left:-250px;background:#f0efef;border:4px solid #999;}
.promoPopupTitle{color:#a00;padding:4px 20px 0 20px;font-size:24px;font-style:italic;}
.promoPopupTitle a{font-size:11px;font-style:normal;}
.promoPopupContent{text-align:center;padding:15px 20px;}
#promoPopup .promoPopupContent a{text-decoration:none;}
#promoPopup .promoPopupContent p{line-height:inherit;background:#fff;padding:4px;}
#bienvenue{padding-left:15px;overflow:hidden;height:80px;margin-top:0;font-size:12px;text-align:justify;}
.on{background:#f0efef;cursor:hand;cursor:pointer;float:left;}
.off{background:#fff;cursor:default;position:relative;float:left;}
div#Menu{position:absolute;float:left;}