body {
background-image:url(images/_NEW/body.jpg);
background-repeat:repeat;
background-color: #12171b;
margin: 0 auto;
padding: 0;
font-family: Arial;
font-size: 11px;
color:#ffffff;
}/* body */
#global{
width:990px;
margin: 0 auto;
}
#header{
height: 379px;
position:relative;
z-index:2;
}

#logo{
height: 76px;
width: 422px;
background-image:url('images/logo.jpg');
text-indent: -9000px;
float: left;
}

/*======== SPECIAL NOEL DEBUT ========*/
#noel_logo{
display:none;
width:60px;
height:47px;
position:absolute;
background-image:url('images/noel_logo.png');
margin:-5px 0 0 32px;
}
#noel_fond{
  display:none;
  width:100%;
  height:1091px;
  background:transparent url(images/noel_fond.png) repeat-x 0 0;
  position:absolute;
  z-index:1;
}

/*======== SPECIAL NOEL FIN ========*/

#searchmenu{
float: left;
width: 568px;
height: 76px;
}
#recherche{
float: right;
width: 273px;
height: 37px;
background-image:url('images/search.jpg');
}
.p_keywords{
display:inline;
line-height:38px;
}
.keywords{
padding: 5px 5px 5px 5px;
margin-top: 5px;
margin-left: 20px;
background: transparent;
border: none;
width: 150px;
}
.submit{
margin-left: 1px;
background: transparent;
border: none;
height: 30px;
width: 30px;
cursor : pointer; 
}
/* MENU */
#menu{
width: 568px;
height: 39px;
float: left;
}
#menu li{
display:inline;
}
#menu li a{	
display:block;
text-indent: -9000%;
outline:none;
}
.part{
float:left;
background-image:url('images/part.jpg');
background-repeat:no-repeat;
width:142px;
height:39px;
}
.car{
float:left;
background-image:url('images/car.jpg');
background-repeat:no-repeat;
width:107px;
height:39px;
}
.quad{
float:left;
background-image:url('images/quad.jpg');
background-repeat:no-repeat;
width:174px;
height:39px;
}
.agricole{
float:left;
background-image:url('images/agricole.jpg');
background-repeat:no-repeat;
width:145px;
height:39px;
}
#anim{
width: 990px;
height: 380px;
background-image:url('images/bganim.jpg') ;
background-position:bottom;
background-repeat:repeat-x;
border-bottom: 1px solid #4e5053;
}
#anim object{float: left;}
#animright{float:right;width:185px;}
.ssanimright{float: inherit;}
#menuscd{text-align: right;margin-top: 30px;font-size: 14px;font-weight: bold;padding-right: 15px;}
#menuscd li{list-style-type: none;}
#menuscd li a{color:#ffffff;}
#menuscd li a:hover{color:#dfdfdf;}
.panier{width: 163px;height: 29px;background-image:url('images/panier.jpg');text-indent: -9000px;margin-top: 16px;margin-left:10px;}
.article {
color:#FFAF00;
font-size:15px;
margin-right:20px;
margin-top:5px;
text-align:right;
}

.article a {
	border-bottom:1px solid #FFAF00;
	color:#FFAF00;
	margin-left:0;
}

.retrouvezp {
	border-top:1px dashed #CCCCCC;
	font-size:13px;
	margin-top:10px;
	padding-left:20px;
	padding-top:10px;
	text-align:left;
}

.retrouvezp strong{
color: #ffaf00;text-align: right;
}
.retrouvez{
color: #ffaf00;
text-align: left;
padding-left: 16px;
padding-top: 10px;
font-size: 10px;
}
.retrouvez strong{
color: #ffffff;
}
.grostext{
float: left;
text-indent: -9000px;
width: 443px;
height: 147px;
background-image:url('images/grostext.jpg');
}
.perssearch{
float: left;
text-indent: -9000px;
width: 443px;
height: 44px;
background-image:url('images/perssearch.jpg');
}
#formcat{
float: left;
margin-top: 15px;
margin-left: 0px;
}
#formcat form{
display: inline;
}
select{
width: 190px;
text-align: center;
font-size: 13px;
}
option{
width: 100%;
text-align: left;
font-size: 13px;
}

label{
	padding-right: 7px;
	font-size: 15px;
	font-weight: bold;
	vertical-align:baseline;
}

td.label {
	width:200px;
	font-weight:bold;
	padding-left:10px;
	height:20px;
	line-height:20px;
}

td.legend, p.legend {
	padding-left:25px;
	font-size:15px;
	height:24px;
	line-height:24px;
	font-weight:bold;
	background:url(./img/legend.png) no-repeat;
	color:#FFAF00;
	/*border-top:#999999 1px dashed;*/
}

p.legend {
	margin-top:20px;
}

table.fieldset, p.fieldset{
	background:#445a70;
	width:97%;
	margin-left:10px;
}

p.fieldset {
	padding:10px;
	margin-left:0px;
}
p.fieldset .weight, p.fieldset .price{
  display:block;
  float:left;
  width:150px;
  border:1px solid white;
  text-align:center;
}
p.fieldset .weight{
  clear:both;
}

table.fieldset input, td.fieldset input {
	border:#2E4052 1px solid;
	padding:2px;
	width:200px;
}

td.input_submit_contact input {
width:auto;
height:auto;
}

table.fieldset textarea {
	border:#2E4052 1px solid;
	padding:2px;
}

h3 {
	color:#FFAF00;
	font-size:15px;
	font-weight:bold;
}

address, h3 {
	margin-left:20px;
	margin-bottom:10px;
}
h3.titrecat {
	margin-bottom:0;
	margin-left:0;
}

.street, .phone, .email {
display:block;
margin-bottom:5px;
}

.jump2, .jump4{
	margin-left: 35px;
}
#separation{
position: absolute;
margin-left: 810px;
width: 14px;
height: 303px;
background-image:url('images/separation.jpg');
}

/* Le content */
#content{
position: absolute;
padding-bottom: 30px;
margin:0 auto 60px;
width: 990px;
min-height: 506px;
height:auto;
z-index:2;
}
#menuleft{
float: left;
width: 240px;
}
#menucontent{
width: 240px;
margin-right: 10px;
}
.titremenu{
width: 240px;
height: 27px;
text-indent: -9000000%;
background-image:url('images/titremenu.jpg');
}
#contentmenu{
margin-left: 20px;
padding-left: 30px;
padding-top: 10px;
padding-bottom: 15px;
background-color: #2e4052;
border-bottom: 1px solid #212b34;
}
#contentmenu li{
color: #ffaf00;
font-size: 16px;
}
#contentmenu li a{
font-size: 14px;
color: #ffffff;
font-weight:bold;
}
#contentmenu li a:hover{
/*color: #d3d3d3;*/
/*color: #FFAF00;*/
color: #535353;
}
.pub{
width: 240px;
margin-top: 10px;
height: auto;
clear: left;
}
.pub img{
border: 1px solid #23303d;
}
#promotion{
float: right;
width: 240px;
height: 522px;
background-image:url('images/promo.jpg');
background-repeat: no-repeat;
padding-top:25px;
}
.prodpromo{
float: left;
margin-bottom: 5px;
padding-left: 5px;
margin-top: 10px;
height:110px;
}
.prodpromo .prodleft p{
margin-bottom: 1px;
margin-top: 1px;
}
.prodpromo .prodleft a{
color: #673600;
}
#contentcentre{
width: 510px;
margin-left: 250px;

}
.produit{
float: left;
width: 240px;
height: 169px;
background-image:url('images/homeproduit.jpg');
background-repeat: no-repeat;
margin-right: 10px;
margin-bottom: 8px;
}
.titrecat{
padding:6px 0 0 10px;
font-size: 16px;
}
.titrecat:first-letter{
color: #ffaf00;
font-size: 18px;
}
.produitsubsub .titrecat{
padding:0 0 0 0;
}

.prod{
	width: 230px;
	padding: 15px 10px 10px 10px;
}
.produitsubsub .prod{
	width:660px;
	padding:0;
	height:82%;
	border-bottom:1px solid #FFAF00;
	margin-left:-20px;
}
.prodleft{
float: left;
width:140px;
}
.prod .prodleft, .prodpromo .prodleft{
width:140px;
}
.produitsubsub .prodleft{
  width:300px;
}
.prodleft h4{
font-size: 14px;
font-weight: bold;
line-height:12px;
height:25px;
overflow:hidden;
}
.prodpromo .prodleft h4{
height : 25px;
overflow : hidden;
}
.prodleft p{
margin-bottom: 3px;
margin-top: 5px;
overflow:hidden;
height:43px;
}
.produitsubsub .prodleft p{
height:70px;
}
.prodleft a{
color: #ffaf00;
text-decoration: underline;
}
.commander{
cursor: pointer;
margin-top: 7px;
display: block;
width: 95px;
height: 19px;
background-image:url('images/commander.png');
text-indent: -9000px;
background-repeat: no-repeat;
/* IE */
_background: none;
_filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(enabled=true, sizingMethod=crop, src='images/commander.png');
}
.prodpromo .commander{
margin-top: 3px;
}


.prodright{
float: right;
width: 80px;
margin-right: 10px;
}
.produitsubsub .prodright{
	width:250px;
	margin-right:0;
  padding-bottom:10px;
}
.produitsubsub .prodright .prodright_price{
  /*float:right;*/
  position:absolute;
  padding:7px;
}
.produitsubsub .prodright .prodright_price span.productSpecialPrice_ficheproduit {
  color:#FFAF00;
}
.produitsubsub .prodright .prodright_image{
  float:right;
}
.prodpromo .prodright{
margin-right: 0px;
}
.zoom{
margin-left: 55px;
margin-top: 57px;
position: absolute;
display: block;
width: 25px;
height: 23px;
background-image:url('images/zoom.png');
text-indent: -9000px;
background-repeat: no-repeat;
}
.produitsubsub .zoom{
	margin-left: 100px;
	margin-top: 102px;
}
.zoom_fp{
  background:url("images/zoom.png") no-repeat scroll right bottom white;
  display:block;
  height:223px;
  width:200px;
}
#facebook{
  position:absolute;
  margin:-27px 0 0 15px;
}
.connect_widget td.connect_widget_vertical_center {
  color:white !important;
}
.prodright p{
font-size: 14px;
font-weight: bold;
float: right;
}
#footer{/*
float: left;
margin-top: 10px;*/
text-align: center;/*
padding-left: 10px;
padding-right: 10px;*/
}
#footer a{
color: #555555;
font-weight:bold;
}
#footer a:hover{
color: #dfdfdf;
}
#footer #CTEKAuthorizedWebDealerHyperLink img{
  width:60px;
  position:absolute;
  margin:-20px 0 0 10px;
}
#batterie{
position: absolute;
margin-left: 250px;
margin-bottom: 60px;
background-color: #1f2c36;
width: 740px;
border: 1px solid #1f3444;
}
.conteneur_produitsub{
	/*margin:30px 0 0 22px;*/
	margin:10px 0 0 0;
	background-color:#2E4052;
}

.conteneur_produitsub li {
	margin-left:15px;
	margin-bottom:0px;
  width:715px;
  height:180px;
	float:left;
  width:348px;
  /*height:150px;*/
	/*border-bottom: 1px solid #ffaf00;*/
	list-style:none;
  background:url("./images/categorie_1_fond.gif") no-repeat scroll right 43px transparent;
}
.conteneur_produitsub li.cat_0 {
  background: url("./images/categorie_0_fond.gif") no-repeat scroll 10px 168px transparent;
  margin-left: 0;
  padding-left: 38px;
  width: 310px;
}

.conteneur_produitsub li h3 {
	color: #FFFFFF;
  font-size: 13px;
  height: 28px;
  overflow: hidden;
  padding-bottom: 10px;
  width: 235px;
}

.conteneur_produitsub li img {
	height:120px;
	max-width:300px;
  /*border-bottom: 1px solid #ffaf00;*/
  padding-bottom:13px;
}

.consulter {
	color:#ffaf00;
	text-decoration:underline;
	display:block;
	text-align:right;
	position:absolute;
  /*float:right;*/
	margin-left:250px;
	/*margin-top:30px;*/
  margin-top:10px;
  margin-right:0;
}

.produitsub{
	float: left;
	width: 100px;
	height:150px;
	margin-right: 0px;
	margin-bottom: 8px;
	border:red 1px solid;
}
.conteneur_produitsubsub{
  /*padding-left:25px;*/
}
.produitsubsub{
	height:170px;
	background-color:#2E4052;
	padding:0 0 0 20px;
	width:660px;
}
.produitsub .titrecat{
margin:6px 0 5px 10px;
font-size: 14px;
border-bottom: 1px solid #ffaf00;
}
.produitsub .titrecat:first-letter, .produitsubsub .titrecat:first-letter{
color: #ffaf00;
font-size: 18px;
}
.produitsubsub .titrecat{
	font-size: 18px;
	font-weight:bold;
}
.produitsubsub .titrecat a{
	font-size: 18px;
	font-weight:bold;
	margin-left:0;
}
.produitsub .prod{
width: 200px;
padding: 5px 10px 10px 10px;
}
.produitsub .prod .prodleft{
float: left;
width: 100px;
/*padding-left:15px;*/
}
.produitsub .prod .prodright{
float: right;
/*width: 50px;*/
margin-left: 5px;
margin-top: 15px;
}
.produitsub .prod .prodright p{
font-size: 11px;
float:none;
}
.produitsub .prod .prodright a{
color: #ffaf00;
text-decoration: underline;
margin-top: 5px;
}
#closesub{
float: right;
background-image: url('images/close.jpg');
width: 60px;
height: 20px;
text-indent: -90000px;
margin-top:-15px;
}
.subcat{
	clear: both;
	height: 100%;
	background:#2e4052;
	padding-bottom:20px;
	margin-left:30px;
	margin-top:20px;
}
.subcat .titre_page{
	/*background-color:#FFAF00;*/
	color:#000000;
	font-size:18px;
	font-weight:bold;
	margin:5px 0 0 10px;
	padding-left:20px;
	/*width:400px;*/
	height:25px;
	/*line-height:25px;*/
	background:url(./img/titre_page.gif) no-repeat;
	position:absolute;
	top:20px;
	left:249px;
}
.subcat .titre_page li{
  color:#000000;
	font-size:18px;
	font-weight:bold;
  list-style-type:none;
  background:transparent url(./img/titre_page.gif) no-repeat scroll right 0;
  padding-right:20px;
}
.tableau_product_info, .tableau_content{
	margin-left:20px;
	padding:0 20px;
	padding-bottom:20px;
	background-color:#2E4052;
	width:97%;
}
.tableau_product_info{
  margin-left:0;
  padding-right:0;
}
.tableau_product_info #product_info_description{
  width:448px;
  padding-bottom:33px;
}
.tableau_product_info #product_info_description #manufacturers_name{
  margin-left:390px;
  position:absolute;
}
.tableau_product_info #product_info_image{
  background:url("./includes/languages/french/images/fond_produit.png") no-repeat scroll right 0 transparent;
  width:211px;
  height:326px;
  display:block;
  padding:10px 10px 0 0;
}
.tableau_product_info span.productSpecialPrice_ficheproduit{
  color:#2E4052;
  font-size:22px;
}
.tableau_product_info .button_add_cart{
  margin:10px 3px 0 0;
}
.tableau_product_info .breadcrumb_footer .color1,
.tableau_product_info .breadcrumb_footer .color1 a{
  color:#ffaf00;
}
.tableau_product_info .breadcrumb_footer td{
  padding:5px 0;
  border-top:1px solid #3f556a;
  border-bottom:1px solid #3f556a;
}
.tableau_product_info .footer_bar{
  background:url("./includes/languages/french/images/fond_footer_bar_left.png") no-repeat scroll left 10px transparent;
  height:36px;
  padding-top:10px;
}
.tableau_product_info .footer_bar ul{
  list-style-type:none;
  height:36px;
  background:url("./includes/languages/french/images/fond_footer_bar_right.png") no-repeat scroll right 0 transparent;
}
.tableau_product_info .footer_bar li{
  float:left;
  padding:0 6px;
  background:url("./includes/languages/french/images/separateur_footer_bar.png") no-repeat scroll left 0 transparent;
}
.tableau_product_info .footer_bar li,
.tableau_product_info .footer_bar li a{
  color:#2E4052;
  height:36px;
}
.tableau_product_info .footer_bar li.rappeler a,
.tableau_product_info .footer_bar li.ami a,
.tableau_product_info .footer_bar li.first div{
  padding-left:39px;
}
.tableau_product_info .footer_bar li.rappeler a,
.tableau_product_info .footer_bar li.ami a{
  padding-top:10px;
  font-weight:bold;
}
.tableau_product_info .footer_bar li.first{
  background:url("./includes/languages/french/images/icone_phone.png") no-repeat scroll left 2px transparent;
  font-size:9px;
  margin-left:4px;
  padding:3px 6px 0 45px;
}
.tableau_product_info .footer_bar li.first strong{
  font-size:11px;
}
.tableau_product_info .footer_bar li.rappeler a{background:url("./includes/languages/french/images/icone_rappeler.png") no-repeat scroll left 0 transparent;}
.tableau_product_info .footer_bar li.ami a{background:url("./includes/languages/french/images/icone_ami.png") no-repeat scroll left 4px transparent;padding-left:33px;}
.tableau_product_info .footer_bar li.contact a{
  background:url("./includes/languages/french/images/icone_contact.png") no-repeat scroll left 1px transparent;
  width:31px;
}
.tableau_product_info .footer_bar li.home a{
  background:url("./includes/languages/french/images/icone_home.png") no-repeat scroll left 2px transparent;
  width:33px;
}
.tableau_product_info .footer_bar li.cart a{
  background:url("./includes/languages/french/images/icone_panier.png") no-repeat scroll left 2px transparent;
  width:41px;
}
.tableau_product_info .footer_bar li.livraison a{
  background:url("./includes/languages/french/images/icone_livraison.png") no-repeat scroll left 1px transparent;
  width:45px;
}
.tableau_product_info .footer_bar li.icone{text-indent:-9999px;}
.tableau_product_info .footer_bar li a{display:block;}
.tableau_product_info .facebook iframe{
  background-color:white;
  width:370px;
  height:25px;
  position:absolute;
  margin-top:-15px;
}
s{
text-decoration:line-through;
color:#ffffff;
font-size:14px;
font-weight:normal;
}
 TD.pageHeading, .productListing-heading{
	padding:10px;
	font-size: 10px;
	border-bottom:#445a70 1px solid;
}

TD.pageHeading:first-letter, TD.pageHeading h1:first-letter,.titrecat:first-letter{
color: #ffaf00;
font-size: 18px;
text-transform:uppercase;
}
#facebook_data{
  display:none;
}
.prodright p s{ color:#FFF; font-size:12px;}

.titre_vente_croise{
  padding:10px 0 10px 10px;
}
.titre_vente_croise img{
  padding-left:10px;
}
.table_xsell{
background-color:#1F2C35;width:200px;height:130px; overflow:hidden;
}
.titre_xsell{background-color: #fb7803;padding:2px;font-weight:bold;font-size:12px;height:40px;text-align:left;}
.image_xsell{padding:5px 5px 10px 10px;}
.image_xsell img{width:60px; height:55px;}
.desc_xsell{text-align:left;color: #fff;font-size: 10px;height:65px;overflow:hidden;}
.desc_xsell span{color:#FFAF00;font-weight:bold;font-size:12px;}
.conteneur_panier_xsell{padding-left:7px;}
.panierlien_xsell{font-weight:bold; text-decoration:underline;}
.panierimg_xsell{padding:3px;}
.panier_xsell{text-decoration:underline;}

.description_produitsubsub, .tableau_search_perso {
	background-color:#2E4052;
	/*margin-left:25px;
	width:719px;*/
}
.description_produitsubsub td{
  padding:5px 0 5px 0px;
  font-size:14px;
  color:#ffffff;
  vertical-align:middle;
}
.description_produitsubsub{
  border-bottom:1px solid #FFAF00;
  width:660px;
}
td.description_produitsubsub_image {
	/*width:60px;*/
}
td.description_produitsubsub_image img{
  max-height:120px;
}

.login_table{
  border-left:1px solid #FFAF00;
}
.login_table b, .login_table .login_table_contenu{
  margin-left:10px;
}

.tableau_content b{
  font-weight:bold;
  font-size:12px;
  /*text-decoration:underline;*/
  color:#FFAF00;
}

/******** LIENS ********/
.important{
  font-size:11px;
  color:red;
}
#batterie_ss_acide{
  text-decoration:underline;
  color:white;
  font-weight:bold;
}

#liens span {
	display:block;
}

#liens img {
	float:right;
	margin:5px;
}

#liens li {
	clear:both;
	overflow:hidden;
	border-bottom:#445A70 dashed 1px;
	margin:10px;
	padding:10px;
}

.link_name {
	font-size:15px;
	font-weight:bold;
	margin-bottom:10px;
}	

.link_url {
	margin-top:10px;
}

.link_url a {
	font-weight:bold;
}

.link_url a:hover {
	text-decoration:underline;
}

.logoff_btn {
text-decoration:none;
padding-left:30px;
}

a.logoff_btn {
text-decoration:none;
border:0;
}

#breadcrumb {
position:absolute;
top:0px;
}

.checkoutBarShipping td, .checkoutBarPayment td, .checkoutBarConfirmation td {
	background:url(./img/checkoutBar.png) no-repeat top left;
	width:120px;
	height:50px;
	vertical-align:middle;
	color:#333333;
	text-decoration:none;
	text-align:left;
}

.checkoutBarShipping td.checkoutBarCurrent, .checkoutBarPayment td.checkoutBarCurrent, .checkoutBarConfirmation td.checkoutBarCurrent {
	background:url(./img/checkoutBarCurrent.png) no-repeat top left;
	color:#fff;
	text-align:left;
	font-size:11px;
	padding-left:2px;
}

.checkoutBarShipping td.checkoutBarFrom, .checkoutBarPayment td.checkoutBarFrom, .checkoutBarConfirmation td.checkoutBarFrom {
	background:url(./img/checkoutBarVisited.png) no-repeat top left;
	color:#fff;
	text-align:left;
	padding-left:2px;
}

/*--------------------------*/
/*       page formulaire    */
/*--------------------------*/
#ddtabs1 {
  /*width:470px;*/
  margin-left:10px;
  margin-right:10px;
}
#ddtabs1 b{
  color:#000000;
}
.basictab ul {
border-bottom:1px solid gray;
font-family:Verdana;
font-size:12px;
font-size-adjust:none;
font-stretch:normal;
font-style:normal;
font-variant:normal;
font-weight:bold;
line-height:normal;
list-style-type:none;
margin:4px 4px 4px 0;
padding:3px 0;
text-align:left;
}

.basictab li {
display:inline;
margin:0;
}

.basictab li a {
background-color:#6699CC;
border-color:gray gray -moz-use-text-color;
border-style:solid solid none;
border-width:1px 1px medium;
color:#FFFFFF;
margin-right:3px;
padding:3px 7px;
text-decoration:none;
}
.basictab li a:visited {
color:#FFAF00;
}
.basictab li a:hover, .basictab li a.current {
background-color:#FFAF00;
color:#FFFFFF;
}
.basictab li a:active {
color:#000000;
}

.tabcontent {
display:none;
}

.sous_titre{
font-size:1.2em;
font-weight:bold;
text-decoration:underline;
clear:both;
}
