@font-face {
font-family: "Museo300";
  src: url("fonts/Museo300-Regular-webfont.eot");
  src: local("☺"),
  url("fonts/Museo300-Regular-webfont.woff") format("woff"),
  url("fonts/Museo300-Regular-webfont.ttf") format("truetype"),
  url("fonts/Museo300-Regular-webfont.svg#Museo300-Regular-webfont") format("svg");
}





@font-face {
font-family: "Museo500";
  src: url("fonts/Museo500-Regular-webfont.eot");
  src: local("☺"),
  url("fonts/Museo500-Regular-webfont.woff") format("woff"),
  url("fonts/Museo500-Regular-webfont.ttf") format("truetype"),
  url("fonts/Museo500-Regular-webfont.svg#Museo500-Regular-webfont") format("svg");
}
@font-face {
font-family: "Museo700";
  src: url("fonts/Museo700-Regular-webfont.eot");
  src: local("☺"),
  url("fonts/Museo700-Regular-webfont.woff") format("woff"),
  url("fonts/Museo700-Regular-webfont.ttf") format("truetype"),
  url("fonts/Museo700-Regular-webfont.svg#Museo700-Regular-webfont") format("svg");
}


body {
margin:0;
padding:0;
}
body.motocross {
background:url(/images/background_motocross.jpg) top center no-repeat;
}
body.road {
background:url(/images/background_road.jpg) top center no-repeat;
}
body.oldtimer {
background:url(/images/background_oldtimer.jpg) top center no-repeat;
}
body.home {
background:url(/images/home-fr.jpg) top center no-repeat;
}
body.homefr {
background:url(/images/home-fr.jpg) top center no-repeat;
}
body.homenl {
background:url(/images/home-nl.jpg) top center no-repeat;
}
body.home2 {
background:url(/images/home2.jpg) top center no-repeat;
}

.cms_edit_link{float:left;}


div#homeContent {
position:relative;
width:1000px;
height:770px;
margin:0 auto;
}
div#homeContent h1 {
font-family: Museo300, sans-serif;
font-size:35px;
line-height:32px;
margin:0;
padding:170px 0 0 490px;
}
div#homeContent p.introText {
font-size:12px;
line-height:16px;
font-family:"Trebuchet MS";
margin:0;
padding:10px 0 0 490px;
width:400px;
}



div#homeContent a.tout-terrain, div#homeContent a.route, div#homeContent a.old-timer {
position:absolute;
display:block;
height:80px;
top:370px;
font-size:18px;
color:#000;
text-decoration:none;
font-family: Museo700, sans-serif;
padding:35px 0 0 110px;
line-height:13px;
}



div#homeContent a.tout-terrain {
background:url(/images/tout-terrain.jpg) no-repeat;
left:340px;
width:180px;
}
div#homeContent a.route {
width:170px;
left:60px;
background:url(/images/route.jpg) no-repeat;
}
div#homeContent a.old-timer {
width:190px;
left:630px;
background:url(/images/old-timer.jpg) no-repeat;
}

div#homeContent a.tout-terrain:hover, div#homeContent a.route:hover, div#homeContent a.old-timer:hover {
background-position:0 -115px;
}

div#homeContent a.tout-terrain span, div#homeContent a.route span, div#homeContent a.old-timer span {
font-family: Museo500, sans-serif;
color:#434343;
font-size:12px;
}
div#homeContent div#leftLink {
position:absolute;
left:65px;
top:540px;
padding:15px 15px 0 15px;
width:365px;
cursor:pointer;
}
div#homeContent div#rightLink {
position:absolute;
right:85px;
top:540px;
padding:15px 15px 0 15px;
width:365px;
cursor:pointer;
}
div#homeContent div#leftLink h3, div#homeContent div#rightLink h3 {
font-family: Museo700, sans-serif;
font-size:12px;
padding:0 0 5px 0;
}
div#homeContent div#leftLink h3 {
margin:0 0 0 50px;
}
div#homeContent div#rightLink h3 {
  margin:0 0 0 50px;
}
div#homeContent div#leftLink p, div#homeContent div#rightLink p {
font-family:"Trebuchet MS";
font-size:10px;
color:#545353;
margin:0;
padding:0;
}
div#container{
width:1001px;
margin:0 auto;
padding:0;
}
div#container div#header {
position:relative;
height:125px;
}
div#container div#header h1 {
margin:0;
padding:25px 0 0 0;
}
div#container div#header h1 a {
display:block;
width:300px;
height:100px;
background:url(/images/css-sprite.png) 0 0 no-repeat;
text-indent:-9999px;
}

div#container div#header ul#mainMenu {
position:absolute;
z-index:1;
left:500px;
top:55px;
list-style:disc;
margin:0;
padding:15px 0 0 20px;
}
div#container div#header ul#mainMenu li.first-item {
list-style:none;
}
div#container div#header ul#mainMenu li {
font-family: Museo500, sans-serif;
float:left;
margin:0 0 0 15px;
padding:0;
font-size:16px;
position:relative;
}
div#container div#header ul#mainMenu li a {
display:inline-block;
color:#000;
text-decoration:none;
margin-right:7px;
}
div#container div#header ul#mainMenu li a:hover, div#container div#header ul#mainMenu li.current a {
border-bottom:3px solid #ffde12;
}

div#container div#header ul#mainMenu ul {
position:absolute;
width:170px;
margin:0;
padding:5px;
list-style:none;
background:#fefcf0;
border:1px solid #f7e84b;
left:0;
top:18px;
}
div#container div#header ul#mainMenu ul li {
float:none;
margin:0;
padding:0;
}
div#container div#header ul#mainMenu ul li a {

}
div#container div#header ul#mainMenu li ul li a:hover {
border-bottom:0;
}

div#container div#header ul#menusegments {
float:left;
list-style:none;
margin:5px 0 0 0;
padding:0;
}
div#container div#header ul#menusegments li {
float:left;
font-family:"Museo500";
font-size:12px;
}
div#container div#header ul#menusegments li a {
display:inline-block;
/*width:120px;*/
height:34px;
background:url(/images/navseg.jpg) no-repeat;
line-height:34px;
padding:0 10px 0 40px;
text-decoration:none;
color:#919191;
}
div#container div#header ul#menusegments li a.route {
background-position:0 -34px;
}
div#container div#header ul#menusegments li a.toutterrain {
background-position:0 -102px;
}
div#container div#header ul#menusegments li a.old {
background-position:0 -170px;
}


div#container div#header ul#menusegments li a:hover {
color:#000;
}
div#container div#header ul#menusegments li a.route:hover {
background-position:0 0;
}
div#container div#header ul#menusegments li a.toutterrain:hover {
background-position:0 -68px;
}
div#container div#header ul#menusegments li a.old:hover {
background-position:0 -136px;
}


div#cart_home {
position:absolute;
top:0;
right:30px;
height:39px;
background:url(/images/css-sprite.png) 0 -105px no-repeat;
padding:0 10px 0 10px;
}
div#cart_home div {
position:absolute;
top:0;
right:0;
width:6px;
height:39px;
background:url(/images/css-sprite.png) -362px -105px no-repeat;
}
div#cart_home a {
font-size:12px;
font-family:"Trebuchet MS";
text-decoration:none;
color:#000;
display:block;
float:left;
line-height:39px;
}
div#cart_home a.changeLg {
margin-left:5px;
}



div#container div#header div#rightarea {
position:absolute;
top:0;
right:0;
}

div#container div#header div#cart {
float:left;
height:39px;
background:url(/images/css-sprite.png) 0 -105px no-repeat;
padding:0 10px 0 10px;
}
div#container div#header div#cart div {
position:absolute;
top:0;
right:0;
width:6px;
height:39px;
background:url(/images/css-sprite.png) -362px -105px no-repeat;
}
div#container div#header div#cart a {
font-size:12px;
font-family:"Trebuchet MS";
text-decoration:none;
color:#000;
display:block;
float:left;
line-height:39px;
}
div#container div#header div#cart a.changeLg {
margin-left:5px;
}
div#container div#header div#cart a.myCart {
border-left:1px solid #bda92f;
padding-left:46px;
margin:0 5px 0 13px;
background:url(/images/css-sprite.png) 15px -420px no-repeat;
}

div#container ul#topNav {
font-size:19px;
font-family: Museo700, sans-serif;
list-style:none;
margin:222px 0 0 140px;
padding:0;
height:79px;
}
div#container ul#topNav li {
float:left;
padding-top:10px;
}
div#container ul#topNav li a {
display:block;
text-decoration:none;
width:190px;
padding:0 10px 0 40px;
}
body.motocross div#container ul#topNav li a {
background:url(/images/css-sprite.png) 0 -522px no-repeat;
color:#000;
}
body.road div#container ul#topNav li a {
background:url(/images/css-sprite.png) 0 -662px no-repeat;
color:#ffde12;
}
body.oldtimer div#container ul#topNav li a {
background:url(/images/css-sprite.png) 0 -802px no-repeat;
color:#fff;
}
div#outerContent {
background:url(/images/background.png) repeat-y;
margin-top:429px;
margin-left:29px;
padding:10px 35px 0;
position:relative;
zoom:1;
}
div#container div#content {
margin:0;
padding:0;
margin-top:-429px;
position:relative;
zoom:1;
}

div#container div#content div.otherTestim {
overflow:hidden;
zoom:1;
margin-top:30px;
}
div#container div#content div.otherTestim h3, div#container div#content div.otherTestim p {
padding:0;
}
div#container div#content div.otherTestim p a {
color:#000;
text-decoration:none;
}
div#container div#content div.otherTestim div {
float:left;
width:282px;
}
div#container div#content div.otherTestim div img {
padding-right:5px;
}

div#container div.bottomCorner {
height:30px;
background:url(/images/css-sprite.png) 0 -188px no-repeat;
margin-left:29px;
}
div#container div#leftCol {
float:left;
width:492px;
padding-top:20px;
}
div#container div#leftCol_detail {
float:left;
width:564px;
margin-top:20px;
padding-right:40px;
margin-right:20px;
font-family:"Trebuchet MS";
border-right:1px solid #ababaa;
}

div#container div#leftCol_detail a  {
color:#333;
text-decoration:underline;
}

div#container div#leftCol_detail lI  {
margin-bottom:20px;
}

div#container div#leftCol_detail td {
font-family:"Trebuchet MS";
font-size:12px;
}



div#container div#breadcrumb {
width:875px;
height:61px;
background:url(/images/css-sprite.png) 0 -321px no-repeat;
font-family:"Trebuchet MS";
color:#000;
font-weight:bold;
font-style:italic;
line-height:61px;
padding-left:100px;
}

div#container div#breadcrumbRT {
width:875px;
height:61px;
background:url(/images/css-sprite.png) 0 -1198px no-repeat;
font-family:"Trebuchet MS";
color:#000;
font-weight:bold;
font-style:italic;
line-height:61px;
padding-left:100px;
}

div#container div#breadcrumbSite {
width:875px;
height:61px;
background:url(/images/css-sprite.png) 0 -1274px no-repeat;
font-family:"Trebuchet MS";
color:#000;
font-weight:bold;
font-style:italic;
line-height:61px;
padding-left:100px;
}

div#container div#breadcrumbBoutique {
width:765px;
height:61px;
background:url(/images/sprite-products.jpg) 0 -1283px no-repeat;
font-family:"Trebuchet MS";
color:#000;
font-weight:bold;
font-style:italic;
line-height:61px;
padding-left:100px;
}


div#container div#breadcrumb a {
text-decoration:underline;
color:#000;
}

div#container div#breadcrumbRT a {
text-decoration:none;
color:#000;
}

div#container div#breadcrumbSite a {
text-decoration:none;
color:#000;
}

div#container div#breadcrumbBoutique a {
text-decoration:none;
color:#000;
}


div#container div#leftCol div#leftContent p {
font-size:12px;
color:#545353;
padding-right:30px;
}
div#container div#rightCol {
float:left;
width:382px;
padding-top:20px;
}
div#container div#rightCol_detail {
float:left;
width:250px;
padding-top:20px;
}

div#container div#rightCol_detail a  {
color:#333;
}


div#container div#rightCol h2 {
font-size:30px;
line-height:35px;
font-family: Museo700, sans-serif;
background:url(/images/css-sprite.png) 0 -948px no-repeat;
height:150px;
padding:27px 0 0 30px;
margin:0;
}
div#container div#rightCol h3, div#container div#rightCol_detail h3, div#container div#leftCol_detail h3 {
padding:0 0 10px 30px;
margin:0;
font-size:14px;
font-family:"Trebuchet MS";
}
div#container div#rightCol p, div#container div#rightCol_detail p, div#container div#leftCol_detail p {
padding:5px 0 5px 30px;
margin:0;
font-size:12px;
font-family:"Trebuchet MS";
}


div#container div#leftCol div#leftContent {
float:left;
width:340px;
}
div#container div#leftCol_detail div#leftMin {
float:left;
width:100px;
}

div#container div#leftCol_detail div#rightText {
float:left;
width:460px;
}
div#container div#leftCol_detail h2 {
color:#ffd02f;
font-size:25px;
font-family:"Trebuchet MS";
margin:0;
padding:0 0 10px 0;
}

div#container div#leftCol_detail h4 {
color:#ffd02f;
font-size:16px;
font-family:"Trebuchet MS";
margin:0;
padding:0 0 10px 0;
}


div#container div#leftCol_detail h3, div#container div#rightCol_detail h3, div#container div#leftCol_detail p, div#container div#rightCol_detail p {
padding:10px 0 10px 0;
}
div#container div#leftCol_detail div#accordion div.title {
font-family: Museo700, sans-serif;
background:#f7e84b;
padding:5px 0 5px 10px;
margin-bottom:5px;
}
div#container div#leftCol_detail div#accordion div.title a {
color:#000;
text-decoration:none;
}
div#container div#leftCol_detail div#accordion div.theQuestions {
padding:0 0 30px 20px;
}
div#container div#leftCol_detail div#accordion h3 {
padding:10px 0 5px 0;
}
div#container div#leftCol_detail div#accordion p {
padding:0;
}
div#container div#leftCol_detail ul {
margin:0;
padding:10px 0 10px 15px;
font-family:"Trebuchet MS";
}

div#container div#leftCol div#rightContent {
width:152px;
float:left;
font-family:"Trebuchet MS";
padding-top:160px;
}
div#container div#leftCol div#rightContent a {
font-size:12px;
color:#626262;
}
a.buy {
display:block;
background:url(/images/css-sprite.png) 0 -1145px no-repeat;
width:100px;
height:37px;
line-height:37px;
font-family: Museo500, sans-serif;
font-size:12px;
color:#000;
text-decoration:none;
padding-left:13px;
}

div#container div#content div#rightCol_detail a.buy {
display:block;
background:url(/images/css-sprite.png) 0 -1145px no-repeat;
width:100px;
height:37px;
line-height:37px;
font-family: Museo500, sans-serif;
font-size:12px;
color:#000;
text-decoration:none;
padding-left:13px;
}


div#container div#leftCol div#rightContent ul {
margin:0;
padding:30px 0 0 15px;
}
div#container div#leftCol div#rightContent ul li, div#container div#leftCol_detail ul li {
font-size:12px;
}
div#container div#leftCol div#rightContent ul li a, div#container div#leftCol_detail ul li a {
color:#000;
text-decoration:none;
}
div#container div#leftCol div#rightContent ul li a img {
border:0;
}
div#container div#leftCol div#rightContent ul.freshlist li {
line-height:21px;
}
div#container div#leftCol div#rightContent ul li a span {
text-decoration:underline;
}
div#container div#leftCol div#rightContent ul.freshlist2 {
padding-top:20px;
}
div#container div#leftCol div#rightContent ul.freshlist2 li img {
padding-top:5px;
}




div#container div.normalBox {
margin-left:29px;
width:944px;
}
div#container div.normalBox div.topCorner {
height:30px;
background:url(/images/css-sprite.png) 0 -158px no-repeat;
}
div#container div.normalBox div.content {
padding:0 35px 0 35px;
background:url(/images/background.png);
}
div#container div.normalBox div.bottomCorner {
margin-left:0;
}

div#container div.normalBox div.content h4, div#container div.normalBox div.content h5 {
margin:0;
padding:0;
}
div#container div.normalBox div.content h4 {
font-size:16px;
font-family: Museo700, sans-serif;
line-height:20px;
}
div#container div.normalBox div.content h4 a, div#container div.normalBox div.content h5 a {
color:#000;
text-decoration:none;
}
div#container div.normalBox div.content h4 span {
text-transform:uppercase;
}
div#container div.normalBox div.content h5 {
font-size:12px;
font-family:"Trebuchet MS";
font-weight:normal;
line-height:13px;
}
div#container div.normalBox div.content p {
font-size:12px;
font-family:"Trebuchet MS";
color:#777;
margin:0;
padding:10px 0 10px 0;
line-height:14px;
}
div#container div.normalBox div.content p a {
color:#777;
text-decoration:none;
}
div#container div.normalBox div.content div.col {
float:left;
width:290px;
}
div#container div.normalBox div.content div.col_bigger {
float:left;
width:410px;
padding-right:140px;
}

div#container div.normalBox div.content div.col_tinyer {
float:left;
width:310px;
}

div#container div.normalBox div.content div.col img, div#container div.normalBox div.content div.col_bigger img, div#container div.normalBox div.content div.col_tinyer img {
float:left;
}



div#container div.darkBox {
margin-left:29px;
}
div#container div.darkBox div.content {
position:relative;
overflow:hidden;
zoom:1;
background:url(/images/darkbox_bg.png) repeat-y;
padding:10px 80px 20px 60px;
}
div#container div.darkBox div.content p, div#homeFooter p, div#proFooter p {
margin:0;
padding:0;
font-size:12px;
color:#3d3d3a;
font-family:"Trebuchet MS";
}
div#container div.darkBox div.content p input.inputCSS {
background:#ccccc2;
border-top:1px solid #5b5b57;
border-left:1px solid #909089;
border-right:1px solid #909089;
border-bottom:1px solid #aeaea6;
}
div#container div.darkBox div.topCorner {
height:30px;
background:url(/images/css-sprite.png) 0 -234px no-repeat;
}
div#container div.darkBox div.bottomCorner {
height:30px;
margin-left:0;
background:url(/images/css-sprite.png) 0 -278px no-repeat;
}

ul#footerMenu {
position:absolute;
bottom:0;
right:80px;
color:#777;
font-size:10px;
margin:0;
padding:0;
list-style:none;
}
ul#footerMenu li {
float:left;
border-left:1px solid #777;
padding:0 5px 0 5px;
margin:0;
font-size:9px;
color:#3d3d3a;
font-family:Verdana, sans-serif;
}
ul#footerMenu li.first-item {
border-left:0;
}
ul#footerMenu li a {
color:#777;
text-decoration:none;
}
div#homeFooter {
position:absolute;
width:825px;
bottom:20px;
height:55px;
padding:0 85px 0 90px;
}
.testimonial_pic {
padding-right:10px;
}
.floatLeft, .testimonial_pic {
float:left;
}
.floatRight {
float:right;
}
.clearBoth {
clear:both;
}
.teleatlas {
position:absolute;
right:87px;
top:10px;
}
div#socialN {
text-align:right;
}
div#socialN img {
border:0;
}
ul.relatedPages {
margin:0;
padding:0 0 0 15px;
font-family:"Trebuchet MS";
}
ul.relatedPages li a {
color:#000;
text-decoration:none;
font-weight:bold;
font-style:italic;
}

/*
CAROUSEL
*/
/**
 * This <div> element is wrapped by jCarousel around the list
 * and has the classname "jcarousel-container".
 */
.jcarousel-container {
position: relative;
}
.jcarousel-clip {
z-index: 2;
padding: 0;
margin: 0;
overflow: hidden;
position: relative;
}
.jcarousel-list {
z-index: 1;
overflow: hidden;
position: relative;
top: 0;
left: 0;
margin: 0;
padding: 0;
}
.jcarousel-list li,
.jcarousel-item {
float: left;
list-style: none;
/* We set the width/height explicitly. No width/height causes infinite loops. */
width: 75px;
height: 75px;
}
/**
* The buttons are added dynamically by jCarousel before
* the <ul> list (inside the <div> described above) and
* have the classnames "jcarousel-next" and "jcarousel-prev".
*/
.jcarousel-next {
z-index: 3;
display: none;
}
.jcarousel-prev {
z-index: 3;
display: none;
}
.jcarousel-skin-tango .jcarousel-container-horizontal {
width: 330px;
}
.jcarousel-skin-tango .jcarousel-container-vertical {
width: 75px;
height: 330px;
padding: 40px 20px;
}
.jcarousel-skin-tango .jcarousel-clip-horizontal {
width:  330px;
height: 75px;
}
.jcarousel-skin-tango .jcarousel-clip-vertical {
width:  75px;
height: 330px;
}
.jcarousel-skin-tango .jcarousel-item {
width: 75px;
height: 75px;
}
.jcarousel-skin-tango .jcarousel-item-horizontal {
margin-right: 10px;
}
.jcarousel-skin-tango .jcarousel-item-vertical {
margin-bottom: 10px;
}
.jcarousel-skin-tango .jcarousel-item-placeholder {
background: #fff;
color: #000;
}

table.box1off {

}
table.box1off tr td {
font-size:12px;
}
table.box1off tr td table.text1 {
border-top:1px solid #afafaf;
padding-top:10px;
}
table.box1off tr td table.text1 tr td.title1 {
font-size:13px;
font-weight:bold;
}

div#caddie {
margin:15px;
}
div#caddie h1 {
font-family: Museo700, sans-serif;
font-size:32px;
margin:0;
padding:0 0 10px 0;
}
div#caddie table tr td {
background:#f7f7f7;
padding:10px 0 10px 0;
border-bottom:2px solid #fff;
}
div#caddie table.nopersotable tr td {
padding:0 5px 5px 5px;
border-bottom:0;
}
div#caddie table tr td.topAlign {
vertical-align:top;
}
div#caddie table tr td.thumb {
width:160px;
text-align:right;
padding-right:10px;
}
div#caddie table tr td.nbrItems {
font-family:"Trebuchet MS";
font-size:18px;
width:120px;
text-align:center;
}
div#caddie table tr td.nbrItems a {
color:#acacac;
text-decoration:none;
}
div#caddie table tr td.nbrItems a:hover {
color:#ff0000;
text-decoration:none;
}
div#caddie table tr td.price {
font-family:"Trebuchet MS";
font-size:18px;
width:120px;
text-align:center;
}
div#caddie table tr td h2 {
font-family:"Trebuchet MS";
font-size:17px;
font-weight:normal;
margin:0;
padding:0;
}
div#caddie table tr td p {
font-family:"Trebuchet MS";
margin:0;
padding:0;
}
div#caddie table tr td div.reference {
font-size:10px;
color:#a7a7a7;
padding-bottom:10px;
}
div#caddie table tr td p.description {
font-size:12px;
line-height:15px;
}
div#caddie table tr td p.description p {
	margin:0 0 0 0;
	padding:0 0 0 0;
}
div#caddie p.total,td.total {
font-family:"Trebuchet MS";
font-size:14px;
text-align:right;
}
div#caddie table tr td.total {
padding:2px 5px;
}
div#caddie p.checkout {
text-align:right;
}
div#caddie p.checkout a {
font-family: Museo500, sans-serif;
font-size:16px;
color:#000;
text-decoration:none;
display:inline-block;
background:url(/images/css-sprite.png) 0 -1352px no-repeat;
width:194px;
height:37px;
line-height:37px;
padding-right:40px;
}


div#caddie p.checkoutBack {
text-align:left;
}
div#caddie p.checkoutBack a {
font-family: Museo500, sans-serif;
font-size:16px;
color:#000;
text-decoration:none;
display:inline-block;
background:url(/images/css-sprite.png) -241px -1352px no-repeat;
width:194px;
height:37px;
line-height:37px;
padding-left:40px;
}



div#caddie form p {
margin:0;
padding:2px 0 2px 0;
font-family:"Trebuchet MS";
font-size:12px;
}
div#caddie form p label {
display:inline;
float:left;
width:120px;
}
div#caddie form p input {
font-family:Verdana;
font-size:9px;
}


div#footerwrap {
z-index:2;
width:100%;
p\osition:absolute;
bottom:0;
left:0;
height:auto;
}
body>div#footerwrap {
position:fixed;
width:680px;
left:50%;
margin-left:-340px;
}
div#footer {
height:auto;
width:640px;
padding:0 20px 0 20px;
margin:0 auto;
background:#f7e84b;
font-family:"Trebuchet MS";
font-size:12px;
}
div.footerheader {
position:relative;
width:680px;
height:10px;
margin:0 auto;
background:url(/IMAGES/footer-top.gif) no-repeat;
}
div#footer p.title {
font-family: Museo700, sans-serif;
font-size:28px;
padding:0;
margin:0;
}
div#footer p.url {
padding:10px 0 10px 0;
margin:0;
text-align:right;
}
div#footer p {
margin:0;
padding:10px 0 0 0;
}
div#footer p.url a {
color:#fff;
text-decoration:none;
font-weight:bold;
font-size:14px;
}
div.footerheader a.close {
position:absolute;
right:5px;
top:5px;
width:20px;
height:20px;
background:url(/IMAGES/diminuer.png) no-repeat;
}

/*
NEW PRODUCT PAGE
*/
div#topinfo {
height:20px;
}

div#prod_col_left #autopromo {
	position:absolute;
	bottom:20px;
	left:30px;
}
div#prod_col_left #autopromo p {
	margin:0;
	padding:0;
}
div#prod_col_left #autopromo p strong {
	font-size:14px;
}


div#prod_col_left #box1 .topbox {
	background:url(../IMAGES/sprite-products.jpg) 0 -6px no-repeat;
	height:20px;
}

div#prod_col_left .bottombox {
	background:url(../IMAGES/sprite-products.jpg) 0 -326px no-repeat;
	height:20px;
	clear:both;
	margin-bottom:13px;
}

div#prod_col_left {
float:left;
width:570px;
}
div#prod_col_left h1 {
font-size:22px;
font-family:Museo500;
font-weight:normal;
margin:0;
padding:10px 0 10px 0;
}
div#prod_col_left p.titlelike {
color:#333;
font-size:14px;
font-weight:bold;
}
div#prod_col_left ul {
margin:0;
padding:10px 0 10px 15px;
}
div#prod_col_left ul li {
margin:0;
padding:3px 0 3px 0;
font-family:Trebuchet MS;
font-size:14px;
}
div#prod_col_left p {
font-size:12px;
font-family:Trebuchet MS;
color:#666;
margin:0;
padding:10px 0 10px 0;
}
div#prod_col_left div#box1 {
position:relative;
cursor:pointer;
width:570px;
height:420px;
background:url(../IMAGES/bck-product-repeat.png) repeat-y;
}
div#prod_col_left div#box1 h2 {
left:30px;
top:20px;
}
div#prod_col_left div#box2 {
position:relative;
cursor:pointer;
float:left;
width:276px;
height:232px;
background:url(../IMAGES/sprite-products.jpg) 0 -359px no-repeat;
margin-bottom:27px;
}
div#prod_col_left div#box2 h2 {
left:30px;
top:15px;
}
div#prod_col_left div#box3 {
position:relative;
cursor:pointer;
float:left;
width:279px;
height:232px;
background:url(../IMAGES/sprite-products.jpg) -291px -359px no-repeat;
margin-left:15px;
}
div#prod_col_left div#box3 h2 {
top:15px;
left:25px;
}
div#prod_col_left div#box4 {
position:relative;
cursor:pointer;
clear:both;
width:570px;
height:116px;
background:url(../IMAGES/sprite-products.jpg) 0 -1362px no-repeat;
}
div#prod_col_left div#box4 h2 {
left:30px;
top:45px;
}
div#prod_col_left div.ref {
position:absolute;
padding-left:14px;
border-left:1px solid #ebebeb;
}
div#prod_col_left div#box1 div.ref {
right:40px;
bottom:20px;
}
div#prod_col_left div#box2 div.ref {
right:15px;
bottom:20px;
}
div#prod_col_left div#box3 div.ref {
right:15px;
bottom:20px;
}
div#prod_col_left div#box4 div.ref {
border-left:0;
left:450px;
top:43px;
}
/*
div#prod_col_left div#box4 div.ref a.decouvrir {
background:none;
}
*/
div#prod_col_left div.hrlike {
font-size:1px;
border-bottom:1px solid #cdcdcd;
padding-top:10px;
margin-bottom:10px;
}
div.ref {
font-family:Trebuchet MS;
}
div#prod_col_right div.ref {
border-bottom:1px solid #d8d8d8;
padding-bottom:10px;
margin-left:10px;
margin-top:20px;
overflow:hidden;
zoom:1;
}
div#prod_col_right div.ref div.refleft {
float:left;
width:137px;
}
div#prod_col_right div.ref div.refright {
float:left;
width:137px;
padding-top:20px;
}
div.ref span.ref {
display:block;
font-size:12px;
color:#999;
}
div.ref span.prix {
display:block;
font-size:24px;
color:#666;
}
div.ref span.stock {
display:block;
font-size:14px;
color:#009900;
font-weight:bold;
text-transform:uppercase;
background:url(../IMAGES/sprite-products.jpg) -7px -1149px no-repeat;
padding-left:30px;
}
div#prod_col_left div.ref a.decouvrir {
display:block;
width:90px;
font-size:14px;
margin-top:10px;
color:#000;
text-decoration:none;
background:url(../IMAGES/sprite-products.jpg) 65px -765px no-repeat;
}
div#prod_col_left h2 {
position:absolute;
margin:0;
padding:0;
font-weight:normal;
font-family: Museo500, sans-serif;
}
div#prod_col_left h2 a {
color:#666;
text-decoration:none;
}
div#prod_col_right {
float:left;
width:284px;
margin-right:10px;
margin-left:10px;
}


div#prod_col_right a.voirpanier, div#prod_col_right a.ajouterpanier, #rightCol_detail a.voirpanier {
display:block;
width:210px;
height:37px;
margin-left:10px;
font-family:Trebuchet MS;
text-decoration:none;
line-height:37px;
color:#000;
padding-left:25px;
}
div#prod_col_right a.voirpanier, #rightCol_detail a.voirpanier {
background:url(../IMAGES/sprite-products.jpg) -252px -807px no-repeat;
}
#rightCol_detail a.voirpanier {
margin-left:0;
}

#rightCol_detail a.gotoshop, div#container div#leftCol div#rightContent a.gotoshophome {
display:block;
font-family: Museo500, sans-serif;
font-size:16px;
text-decoration:none;
line-height:44px;
color:#000;
}

#rightCol_detail a.gotoshop {
width:189px;
height:44px;
padding-left:60px;
background:url(../IMAGES/gotoshop-int.png) no-repeat;
}

div#container div#leftCol div#rightContent a.gotoshophome {
width:82px;
height:42px;
padding-left:55px;
background:url(../IMAGES/gotoshop-home.png) no-repeat;	
}


div#prod_col_right a.ajouterpanier {
background:url(../IMAGES/sprite-products.jpg) -252px -807px no-repeat;
}
div#prod_col_right div#payement {
float:left;
width:132px;
margin:0 10px 25px 10px;
}
div#prod_col_right div#payement h3 {
margin:30px 0 0 0;
padding:0 0 0 30px;
font-family:Trebuchet MS;
font-size:14px;
color:#666;
background:url(../IMAGES/sprite-products.jpg) -7px -1186px no-repeat;
}
div#prod_col_right div#payement ul {
margin:10px 0 0 0;
padding:0 0 0 15px;
border-right:1px solid #dfdfdf;
}
div#prod_col_right div#payement ul li {
margin:0;
padding:0;
color:#8d908f;
font-size:12px;
font-family:Trebuchet MS;
}
div#prod_col_right div#livraison {
float:left;
width:112px;
margin-bottom:25px;
}
div#prod_col_right div#livraison h3 {
margin:30px 0 0 0;
padding:0 0 0 30px;
font-family:Trebuchet MS;
font-size:14px;
color:#666;
background:url(../IMAGES/sprite-products.jpg) -7px -866px no-repeat;
}
div#prod_col_right div#livraison p {
margin:10px 0 0 0;
padding:0 0 0 5px;
color:#8d908f;
font-size:12px;
font-family:Trebuchet MS;
}
div#prod_col_right div#livraison p u {
color:#666;
}
div#prod_col_right div#cartes {
clear:both;
width:256px;
height:22px;
margin:0 0 10px 10px;
background:url(../IMAGES/sprite-products.jpg) -7px -940px no-repeat;
}
div#prod_col_right h3.satisfait {
margin:0 0 0 10px;
padding:0 0 0 30px;
font-family:Trebuchet MS;
font-size:14px;
color:#666;
background:url(../IMAGES/sprite-products.jpg) -7px -904px no-repeat;
}
div#prod_col_right p.satisfait {
margin:0 0 0 10px;
padding:5px 0 0 0;
color:#8d908f;
font-size:12px;
font-family:Trebuchet MS;
}
div#prod_col_right p.asterisque {
margin:0 0 20px 10px;
padding:0;
color:#8d908f;
font-size:9px;
font-family:Trebuchet MS;
}
div#prod_col_right div.helpbox {
width:282px;
margin-top:40px;	
}
div#prod_col_right div.helpbox div.topbox {
height:12px;
background:url(../IMAGES/sprite-products.jpg) -7px -1231px no-repeat;
}
div#prod_col_right div.helpbox div.boxcontent {
background:#f9f9fb;
border-left:2px solid #ececec;
border-right:2px solid #ececec;
padding:0 15px;
}
div#prod_col_right div.helpbox div.boxcontent h4 {
margin:0 0 15px 0;
padding:0 0 5px 0;
font-family: Museo500, sans-serif;
font-size:22px;
font-weight:normal;
border-bottom:1px solid #d3d3d5;
}


div#prod_col_right div.helpbox div.boxcontent div.twocolshelp {
overflow:hidden;
zoom:1;
}
div#prod_col_right div.helpbox div.boxcontent div.twocolshelp div.twocolshelp_l {
float:left;
width:100px;
}
div#prod_col_right div.helpbox div.boxcontent div.twocolshelp div.twocolshelp_r {
float:left;
width:140px;
}



div#prod_col_right div.helpbox div.boxcontent h5 {
margin:5px 0 5px 0;
padding:0;
font-size:14px;
color:#666;
font-family:Trebuchet MS;
}
div#prod_col_right div.helpbox div.boxcontent p {
margin:0;
padding:0;
font-size:12px;
color:#8d908f;
font-family:Trebuchet MS;
}
div#prod_col_right div.helpbox div.boxcontent ul {
margin:0;
padding:10px 0 20px 0;
list-style:none;
}
div#prod_col_right div.helpbox div.boxcontent ul li {
margin:0;
padding:0 0 0 45px;
border:1px solid #f9f9fb;
}
div#prod_col_right div.helpbox div.boxcontent ul li a {
display:block;
font-size:12px;
color:#666;
font-family:Trebuchet MS;
margin:0;
padding:13px 0 13px 0;
border-bottom:1px solid #e6e6e8;
}
div#prod_col_right div.helpbox div.boxcontent ul li.help1 {
background:url(../IMAGES/sprite-products.jpg) -1px -990px no-repeat;
}
div#prod_col_right div.helpbox div.boxcontent ul li.help2 {
background:url(../IMAGES/sprite-products.jpg) -1px -1033px no-repeat;
}
div#prod_col_right div.helpbox div.boxcontent ul li.help3 {
background:url(../IMAGES/sprite-products.jpg) -1px -1080px no-repeat;
}
div#prod_col_right div.helpbox div.bottombox {
height:11px;
background:url(../IMAGES/sprite-products.jpg) -7px -1243px no-repeat;
}
div#prod_col_left a.dlmanuel {
display:block;
height:31px;
line-height:31px;
background:url(../IMAGES/dlpdf.jpg) no-repeat;
padding-left:40px;
}
button.submit {
	font-family: Museo500, sans-serif;
    font-size: 16px;
    text-decoration: none;
    border:none; 

    background:url(/images/css-sprite.png) no-repeat 0 -1400px;
    width: 234px;
    height: 37px;
    line-height: 37px;
    padding-left: 60px;
}

