/* general */
*{margin:0; padding:0;}
html{font-size:62.5%;}
body{background:url(../img/bg_all.jpg) repeat-x #dfd9d3; text-align:center;}
body,select,input,textarea{font:1.1em Verdana, Arial, Helvetica, sans-serif; color:#333;}
body,select,textarea{line-height:1.6em;}
h2{font-size:1.4em; margin:0 0 5px 0;}
h3{font-size:1.2em; margin:15px 0 5px 0;}


/* table */
table{border-collapse:collapse; margin:10px 0; font-size:1em;}
table caption{text-align:right; font-weight:bold;}
table th{background:#f24e4e; text-align:left; color:#fff; font-size:1.1em;}
table th,table tr td{padding:0 0 0 5px; height:24px; vertical-align:middle;}



/* formulaire */
.cdr_form{float:left; display:inline; width:340px; margin:10px 0 10px 8px; padding:10px; background:#e6e6e6;}
.cdr_form h2{margin:0 0 15px 0;}
.cdr_form div{margin:0 0 15px 0;}
.cdr_form select option{margin:0 10px 0  0;}
.cdr_form label{display:block; float:left; width:130px; margin:0 10px 0 0; text-align:right; font-weight:bold; color:#666;}
.cdr_form input,.cdr_form textarea,.cdr_form select{float:left; margin:0 0 5px 0;}
.cdr_form br{clear:left;}
.cdr_large{width:500px;}
.cdr_small{width:180px;}


/* Liens */
a img {border:0;}
a:link,a:visited{color:#900; text-decoration:none;}
a:hover{color:#000; text-decoration:underline;}
a:active{text-decoration:none;}


/* Layout accueil */
#conteneur{background:#f7f7f7; border-color: #ccc; border-width:0 1px 1px 1px; width:765px; margin:0 auto; text-align:left;}
#pagehead{background:url(../img/bg_pagetop.png) bottom repeat-x;}
#pagehead h1 strong{display:none;}
#pagecontent{background:url(../img/bg_pagecontent.png) top repeat-x; padding:20px 10px 10px 10px;}
#logo{margin:0 0 14px 0;}
#panier{background:url(../img/bg_panier.png) no-repeat; float:right; width:250px; height:24px; margin:0 10px 10px; color:#f9f9f9; text-align:center;}
#panier a{color:#fff;}
#recherche{margin:0 5px; text-align:right; font-weight:bold; font-size:1.1em; color:#777;}
#recherche input{font-size:0.9em;}
#status_msg{background:#333; color:#eee; text-align:center; font-weight:bold; font-size:1.3em; line-height:1.8em;}
#ref_bottom{width:765px; margin:20px auto; text-align:center; font-size:0.9em; color:#666;}
#ref_bottom a{color:#999;}


/* menu */
#menu{padding:4px 0 8px 0; background:#d2d2d2;}


/* caption */
#cat_indicator{margin:0 0 20px 0; font-size:1.1em; font-weight:bold;}
#cat_indicator li{display:inline; padding:0 0 0 10px; margin:0 0 0 10px; background:url(../img/puce_catmenu.png)  no-repeat; background-position:left center;}


/* liste */
#cat_list{list-style:none;}
#cat_list li{float:left;}
#cat_list li a{display:block; width:229px; margin:3px; padding:1px 10px; background:#fff; color:#666;}
#cat_list li a:hover{background:#b9b9b9; color:#fff; text-decoration:none;}


/* boutons */
#menu .pictos a{background-position:100% 0%; background-repeat:no-repeat; cursor:pointer; display:block; float:left; width:140px; height:100px; padding:0 0 0 40px; text-indent:-1500px;}
#menu .pictos a:hover{background-position:100% -100px;}
a#bt_tracteur{background-image:url(../img/bt_tracteur.jpg);}
a#bt_hydraulique{background-image:url(../img/bt_hydraulique.jpg);}
a#bt_motoculture{background-image:url(../img/bt_motoculture.jpg);}
a#bt_electricite{background-image:url(../img/bt_electricite.jpg);}
a#bt_outillage{background-image:url(../img/bt_outillage.jpg);}
a#bt_lubrifiant{background-image:url(../img/bt_lubrifiant.jpg);}
a#bt_attelage{background-image:url(../img/bt_attelage.jpg);}
a#bt_sieges{background-image:url(../img/bt_sieges.jpg);}
a#bt_cardan{background-image:url(../img/bt_cardan.jpg);}
a#bt_dimensions{background-image:url(../img/bt_dimensions.jpg);}
a#bt_usure{background-image:url(../img/bt_usure.jpg);}
a#bt_destockage{background-image:url(../img/bt_destockage.jpg);}


/* onglets head */
#onglet{clear:right; float:right; margin:5px 10px; list-style:none;}
#onglet li{float:left;}
#onglet li a.large{width:125px;}
#onglet li a{display:block; width:80px; margin:0 0 0 5px; padding:2px 10px; text-align:center; background:#e9e9e9; color:#666;}
#onglet li a:hover{background:#b9b9b9; color:#fff; text-decoration:none;}


/* cadres de l'accueil' */
#cdrmotoculture { cursor:pointer; }
#cdrengrenage,
#cdrcadena,
#cdrmotoculture,
#cdrglobe{width:500px; margin:0 0 10px 0; padding:10px;}
#cdrengrenage{background:url(../img/bg_engrenage.jpg) top right no-repeat #e9e9e9;}
#cdrcadena{background:url(../img/bg_cadena.jpg) top right no-repeat #e9e9e9;}
#cdrmotoculture{background:url(../img/bg_motoculture.png) top right no-repeat #e9e9e9;}
#cdrglobe{background:url(../img/bg_globe.jpg) top right no-repeat #e9e9e9;}
#cdrengrenage h2,
#cdrcadena h2,
#cdrmotoculture h2,
#cdrglobe h2,
#cdrengrenage p,
#cdrcadena p,
#cdrmotoculture p,
#cdrglobe p{margin-left:80px;}
#cdrengrenage img,
#cdrcadena img,
#cdrmotoculture img,
#cdrglobe img{float:left;}
#cdrengrenage ul{margin-left:80px;}
#cdrengrenage ul li{display:inline; padding:0 0 0 10px; background:url(../img/puce_slash.png) no-repeat; background-position:left center;}
#cdrmarques{float:right; margin:37px 0 0 0; padding:10px 10px; width:195px; background:#e9e9e9;}
#cdrmarques ul{list-style:circle inside;}
#footer,#validation{clear:both; background:#e9e9e9; padding:3px; margin:10px 0 0 0; text-align:center;}
#footer{width:740px;}
#captcha{height:45px;}
#cdrmotoculture h2 strong { display:block; color:#900; padding-bottom:4px; }

/* bonnes affaires */
#cdraffaires{background:#bababa; margin:0 0 10px 0; width:520px;}
#cdraffaires h2{margin:0;}
#cdraffaires ul{list-style:none; margin:0 0 0 -1px; width:520px;}
#cdraffaires ul li{float:left; background:url(../img/separation_bonnes_affaires.png) repeat-y; margin:15px 0 15px 0; text-align:center; width:173px;}
#cdraffaires ul li a{color:#e4e4e4;}
#cdraffaires ul li a strong{color:#fff; display:block; font-size:4.8em; font-weight:bold; letter-spacing:-6px; line-height:0.9em;}
#cdraffaires ul li a em{color:#fff; display:block; font-style:normal; font-weight:bold; line-height:1.0em;}
#cdraffaires ul li a:hover{color:#e82323; text-decoration:none;}
#cdraffaires ul li a:hover strong,
#cdraffaires ul li a:hover em{color:#e82323;}
.ie6 #cdraffaires img,
.ie7 #cdraffaires img{display:block;}


/* Table */
#table_listprod, #table_linkprod{width:100%; clear:both;}
#table_listprod tfoot th, #table_linkprod tfoot th{text-align:center; background:#e6e6e6; color:#333;}


/* Navigation dans les pages de resultat */
#navig_pages{margin:0 0 20px 0; padding:3px; font-weight:bold; background:#e9e9e9; text-align:center; width:740px;}
#navig_pages a{padding:0 5px;}
#navig_pages #current{font-size:1.3em; color:#333; padding:0 5px;}


/* fiche produit */
#fiche_prod{margin:10px 0; padding:10px; background:#e9e9e9;}
#col_visuel{float:left; margin:0 10px 0 0; padding:10px; background:#fff; border:1px solid #ccc;}
#col_visuel p{text-align:center; margin:5px 0 0 0; font-weight:bold;}
#col_tarif{float:right; width:150px; margin:0 0 10px 10px; padding:10px; background:#fff;}
#col_tarif p{font-weight:bold; text-align:center; margin:8px 0;}
#col_tarif #tarif_ficheprod{font-size:1.8em;}
#col_tarif .bonne_affaire{background:#e82323; color:#fff; line-height:2.0em; width:150px;}
#col_tarif .prix_public{color:#666; font-size:1.0em;}
#doc_download{margin:20px 0 0 0;}
#doc_download h3{font-size:1.2em; margin:0; padding:0;}
#doc_download ul{list-style:none;}
#doc_download ul li{}
#doc_download ul li a{background:url(../img/file.png) no-repeat; padding:0 0 4px 20px;}


/* panier */
#panier_total{float:right; width:320px; margin:5px 0 30px 0; padding:5px 0 0 0; background:#e6e6e6; text-align:right;}
#panier_total ul{padding:3px 10px;}
#panier_total ul.colora{background:#f6f6f6;}
#panier_total li{display:inline;}
#panier_total div{clear:right; margin:3px 10px 3px 0;}


/* cdr_paiement */
#cdr_paiement{float:right; width:390px; margin:5px 20px 0 0; padding:5px; background:#e6e6e6;}
#cdr_paiement p{margin:10px 0;}


/* class generique*/
.clearl{clear:left; line-height:1px;}
.big{font-size:1.1em; font-weight:bold;}
.fb_error,.fb_info{margin:5px 0; padding:5px 5px 5px 40px; background-position:5px 0%; border:1px solid #ddd;}
.fb_error{background:url(../img/ic_fb_error.jpg) no-repeat #eee;}
.fb_info{background:url(../img/ic_fb_info.jpg) no-repeat #eee;}
.img_list{margin:5px; border:1px solid #ccc;}


/* Clearfix */
.clearfix:after{content:"."; display:block; height:0; clear:both; visibility:hidden;}
.clearfix {display:inline-block;}
/* Hides from IE-mac \*/
* html .clearfix {height:1%;}
.clearfix {display:block;}
/* End hide from IE-mac */

/*Nifty Corners Cube CSS by Alessandro Fulciniti */
b.niftycorners,b.niftyfill{display:block}
b.niftycorners *{display:block;height: 1px;line-height:1px;font-size: 1px;
    overflow:hidden;border-style:solid;border-width: 0 1px}
/*normal*/
b.r1{margin: 0 3px;border-width: 0 2px}
b.r2{margin: 0 2px}
b.r3{margin: 0 1px}
b.r4{height: 2px}
b.rb1{margin: 0 8px;border-width:0 2px}
b.rb2{margin: 0 6px;border-width:0 2px}
b.rb3{margin: 0 5px}
b.rb4{margin: 0 4px}
b.rb5{margin: 0 3px}
b.rb6{margin: 0 2px}
b.rb7{margin: 0 1px;height:2px}
b.rb8{margin: 0;height:2px}
b.rs1{margin: 0 1px}
/*transparent inside*/
b.t1{border-width: 0 5px}
b.t2{border-width: 0 3px}
b.t3{border-width: 0 2px}
b.t4{height: 2px}
b.tb1{border-width: 0 10px}
b.tb2{border-width: 0 8px}
b.tb3{border-width: 0 6px}
b.tb4{border-width: 0 5px}
b.tb5{border-width: 0 4px}
b.tb6{border-width: 0 3px}
b.tb7{border-width: 0 2px;height:2px}
b.tb8{border-width: 0 1px;height:2px}
b.ts1{border-width: 0 2px}

