.list-machine-produit { /*border: 1px solid green; background: url("../images/bg-category-product.jpg") 0 9px no-repeat; padding-top: 25px;}
.list-machine-produit .products-grid li.item { width: 230px; padding: 5px; margin: 2px 0;*/}
.list-machine-produit .products-grid li.item {
float: left;
width: 209px ;
padding: 9px 9px 9px;
margin-right: 13px ;
border: 1px solid #D8D8D8;
background: #EEE;
min-height: 222px;}

.list-machine-produit .toolbar { display:none;}

.list-machine-produit .products-grid { width:980px; padding-left:15px}
.list-machine-produit .products-grid .actions { position: static;}

.liste-sous-categ .img-categ { width: 183px; height: 127px; margin-bottom: 10px;}
.liste-sous-categ .name-categ { font-weight:bold;font-size:11px;}
.liste-sous-categ .name-categ a { color:#353535; text-decoration:none;}
.liste-sous-categ .img-categ a img {  border: 1px solid #E2E2E2; }
.liste-sous-categ ul { float: left;}
.liste-sous-categ ul.category-products { background:url(../images/bg-ul-ma.jpg) 0 0 repeat-x;}
.liste-sous-categ ul.category-products { background-position:0 0; padding:12px 10px 0 10px;}
.liste-sous-categ ul li.item-categ { float: left; width: 183px; height: 183px; text-align: center; margin-right: 10px; font-size: 11px; margin-bottom: 8px;}
.category-title h1 { font-size:14px; color:#353535; text-transform: none; font-weight: bold; padding-left:10px!important;}
.liste-sous-categ ul li.last.item-categ { margin-right: 0;}
.liste-sous-categ ul li.item-categ p { margin-bottom: 0;}
.breadcrumbs { padding-left:10px;margin-bottom:8px;}
.link-compare { display:none;}
.left-prod { width: 524px; float: left; padding: 0 !important; margin-bottom:30px}
.right-prod { width:452px; float:right;margin-bottom:30px}
.left-prod .tabMenu ul li { float:left;}
.boxBody .tab {
    display: none;
}
.boxBody .tab.show {
    display: block;
}

.product-view.produit-machine .product-img-box { width: 548px;}
.product-view.produit-machine .product-img-box a.MagicZoom {width: 482px; }
.product-view.produit-machine .product-img-box a.MagicZoom img.small {width: 482px; height: 319px;}
.col1-layout .product-view.produit-machine .product-shop { width:409px;}
.demande-devis-btn { float: left; margin-top: 10px;}
.produit-machine .video-pdf { float: left; margin-top: 25px; height: 63px;}
.video-pdf a, .video-pdf img { float: left;}

.ps-col2 .linkspdf { float: right; margin-right: 10px;}
 

.a-demande { float:left; border:0; text-decoration:none; background: url(../images/new_btn_devis.gif) no-repeat; width:339px; height: 61px; cursor:pointer; }

.a-info { float:left; border:0; text-decoration:none; background: url(../images/demand_devis.gif) no-repeat; width:200px; height: 61px; cursor:pointeur; }
.a-commande { float:left; border:0; text-decoration:none; background: url(../images/commande_imm.gif) no-repeat; width:200px; height: 61px; cursor: pointer;}

.a-demande  span { float:left; text-indent:-500px; overflow: hidden; width:200px; }
.product-view.produit-machine .ratings { margin:0 0 2px;}
.product-view.produit-machine  .link-left { width: 238px; text-align: right; padding-right: 20px; padding-bottom:7px; /*float: right; margin-top: 20px;*/ line-height: 14px;  position:absolute; right:15px; bottom:15px; overflow:hidden;}
.product-view.produit-machine  .link-left a { text-decoration: none;}
.product-view.produit-machine  .link-left .cms-prod { margin: 0;}
.product-view.produit-machine  .link-left .cms-prod a { font-size: 11px;}
.product-view.produit-machine  .link-left .social_buttons { padding-top:10px; float:left;}
.product-view.produit-machine .product-shop .short-description { font-weight: bold; font-size: 13px; color: #353535; line-height: 16px; margin-bottom: 10px;
}

.simple .email-friend,
.simple .no-rating { line-height:13px;}


/* right-prod */
.right-prod { }
.right-prod .onglet-quatre .title-block { font-size:14px; font-weight:bold; color:#353535; background:url(../images/bg-title-point-clef.jpg) 0 0 no-repeat; padding: 7px 0 10px 12px;}
.right-prod .content-block { padding:15px 13px 0; border:1px solid #e2e2e2; border-width:0 1px; width: 423px; background:#ffffff; text-align:justify; overflow: hidden;}
.right-prod .content-block img { max-width: 423px;}
.review-product-list .right-prod,
.review-product-list .left-prod { display: none;}
/* left-prod */
.left-prod { background:#ffffff; margin-top: -2px;}
.left-prod .boxBody {background:url(../images/arret-bottom-onglet.jpg) 0 bottom no-repeat; padding: 0 0 13px; float: left; margin-top: 0px;}
.left-prod .boxBody #onglet-un .NoirPetit p { text-align:justify;}

/*==  tableau ==*/
.boxBody .tab {padding: 20px 11px 0; border:1px solid #e2e2e2; border-width:1px 1px 0; width: 499px;}
.boxBody #onglet-deux .NoirPetit { width:100% !important; border: 1px;}
.boxBody #onglet-deux .NoirMoyen { width:100% !important; text-align: center;}
.boxBody #onglet-deux .NoirPetit td { border:0; padding:0; border-color: rgb(200,200,200); border-width: 1px; border-style:solid;}
.boxBody #onglet-deux .NoirMoyen td { border-top:0; padding:0 3px; border-color: rgb(200,200,200); border-right:0; }
.boxBody #onglet-deux .NoirPetit td td:first-child { border-right-color:rgb(200,200,200); border-left-color:#dfdfdf; padding-left:10px;}
.boxBody #onglet-deux .NoirMoyen td td:first-child { border-right-color:rgb(200,200,200); border-left-color:#dfdfdf; padding-left:10px;}
.boxBody #onglet-deux .NoirPetit td td:nth-child(2) { border-right-color:#e3e3e3; border-left-color:#ffffff; text-align:center;}
.boxBody #onglet-deux .NoirMoyen td td:nth-child(2) { border-right-color:#e3e3e3; border-left-color:#ffffff; text-align:center;}
/*.boxBody #onglet-deux .NoirPetit tr.L1 td:nth-child(2) { background:#ffffff;}*/
.boxBody #onglet-deux .NoirPetit td td { border:1px solid #e2e2e2; padding:7px; background:#e7e7e7; border-top:1px solid #ffffff; border-bottom:1px solid #c5c5c5; margin-bottom:1px; font-size:11px;}
.boxBody #onglet-deux .NoirMoyen td td { border:1px solid #e2e2e2; padding:7px; background:#e7e7e7; border-top:1px solid #ffffff; border-bottom:1px solid #c5c5c5; margin-bottom:1px; font-size:11px;}
.boxBody #onglet-deux .NoirMoyen td:nth-child(1),
.NoirMoyen tbody tr td:nth-child(1) { text-align:left; border-right:0;}
.boxBody #onglet-deux .NoirMoyen td:last-child,
.NoirMoyen tbody tr td:last-child {border-right:1px solid #C8C8C8;}
.boxBody #onglet-deux .NoirPetit .Titre td{ background:url(../images/title-table-repeat.jpg) 0 0 ; color:#ffffff; font-weight:bold; border-bottom:0;}
table .Titre td{ background:url(../images/title-table-repeat.jpg) 0 0 ; color:#ffffff; font-weight:bold; border-bottom:0;}
table .Titre th{ background:url(../images/title-table-repeat.jpg) 0 0 ; color:#ffffff; font-weight:bold; border-bottom:0;}
.boxBody #onglet-deux .NoirMoyen .Titre td,
.NoirMoyen .Titre td { background:/*url(../images/title-table-repeat.jpg) 0 0*/ #ff0021 ; color:#ffffff; font-weight:bold; border-bottom:0; padding:3px; border-color:#ff0021 #d80017 #d80017 #d80017;}
/*======================*/

.produit-machine ul#tabMenu { float: left; position: relative; z-index: 2; height: 28px; margin-left: -1px;}
.produit-machine ul#tabMenu li { font-size:11px; background:url(../images/onglet-begin.jpg) 0 0 no-repeat; 
padding: 0 0 0 10px; cursor:pointeur; margin: 3px 0 0 1px; float: left;}
.produit-machine ul#tabMenu li span { background:url(../images/onglet-end.jpg) right 0 no-repeat; padding: 6px 10px 3px 0; float: left;}
.produit-machine ul#tabMenu li.selected {background:url(../images/onglet-begin-active.jpg) 0 0 no-repeat; margin-top: 2px;}
.produit-machine ul#tabMenu li.selected span { background:url(../images/onglet-end-active.jpg) right 0 no-repeat; padding-bottom:4px;}
.produit-machine ul#tabMenu li:hover { cursor:pointer;}

.sous-categ-gpop {display:none; font-size:10px;}
.categ-name-gpop a {text-decoration: none; font-weight: bold; color: #ffffff;}
.category-products li { position:relative;}
.sous-categ-gpop { position:absolute; width:298px; top:-40px; /*left:-52px;*/; left:-50px;
-webkit-box-shadow: -1px 0px 15px rgba(50, 50, 51, 1);
-moz-box-shadow:    -1px 0px 15px rgba(50, 50, 51, 1);
box-shadow:         -1px 0px 15px rgba(50, 50, 51, 1);
background: url(../images/gpog_bg.png) repeat; z-index: 20; color: #ffffff;
}

.page-title h2 {
    line-height: 12px!important;
    margin: 0!important;
    min-height: 0!important;
    padding: 0!important;
}

.sous-categ-gpop li { position: static; height: auto;}
.sous-categ-list { text-align: left; padding: 11px 13px 5px 13px; float: left;}
.sous-categ-list a { text-decoration: none; font-weight: bold; color: #ffffff;}
.sous-categ-list a:hover { text-decoration: none; font-weight: bold; color: #ffffff!important;}
.boxBody .tab .content-block ul li {}

.produit-machine .product-collateral h2 { color: #E3001B;}

.box-collateral.box-reviews { padding: 0 20px ; margin-bottom:20px}
.linkright .ratings { margin: 0;}
.ratings a { font-size: 9px; font-weight: bold; color: #3b5999;}
.linkright .social_buttons { margin-top: 10px; float:right;}
.linkright .social_buttons span.facebook div span iframe.fb_ltr { top:2px;}
.social_buttons span.twitter iframe { }
.social_buttons span.facebook {float:left; margin-right: 10px;}
.social_buttons span.twitter {float:right;}
.avis-client .avis-liste ul li {float:left;}
.box-reviews .buttons-set { margin: 1em 0 0;}
.product-shop .buttons-set { border: none; margin-top: 0;}

.avis-client#customer-reviews {margin: 0 0 20px 0;}
.product-view.produit-machine .product-options { 
    float: left;
    margin:  0 0 0 -10px;
    width: 80%;
}
.product-view.produit-machine .product-options-bottom { margin:5px 20px 10px 10px;}

.product-view.produit-machine .vente-flash { margin-bottom: 10px;}
.box-up-sell.faqs ul.messages { width:70%; margin-left:10px !important;}
 .liv-machin-fiche {clear: both; text-align:center; width:160px; color:#3b5999; font-size:15px; font-weight:bold; line-height:14px; padding-top:10px;}
/*****CSS DREDD****/

.NoirMoyen .Titre td{ background-color: red; color: white; text-align: center; border-right:0;}
.NoirPetit .Titre td{ background-color: red; color: white; text-align: center;}
.L0{ background-color: white; text-align: center;}
.L0 td{background-color: white;text-align: center;border-color: rgb(200,200,200);border-width: 1px;border-style:solid;}
.L1{background-color: rgb(240,240,240);text-align: center;}
.L1 td{background-color: rgb(240,240,240);text-align: center;border-color: rgb(200,200,200);border-width: 1px;border-style:solid;}

.NoirPetit tbody tr td{border-color: rgb(200,200,200);border-width: 1px;border-style:solid;}
.NoirMoyen tbody tr td{border-color: rgb(200,200,200);border-width: 0 0 1px 1px;border-style:solid; padding: 0 3px; text-align:center;}
.NoirPetit tbody tr th{border-color: rgb(200,200,200);border-width: 1px;border-style:solid;}
.NoirMoyen tbody tr th{border-color: rgb(200,200,200);border-width: 1px;border-style:solid;}

.NoirMoyen tbody tr:nth-child(even) {background-color: #F0F0F0;}



@media only screen  and (max-width: 1279px) {
    .liste-sous-categ ul li.item-categ { margin-right: 1%!important; text-align: center!important; width: 24%!important; }
    .liste-sous-categ .img-categ { width: 100%!important; }
}
@media only screen  and (max-width: 960px) {
    .liste-sous-categ ul li.item-categ { margin-right: 1%!important; text-align: center!important; width: 32%!important; }
    .liste-sous-categ .img-categ { width: 100%!important; }
}
@media only screen  and (max-width: 640px) {
    .liste-sous-categ ul li.item-categ { margin-right: 1%!important; text-align: center!important; width: 48%!important; }
    .liste-sous-categ .img-categ { width: 100%!important; }
}
/* @media only screen  and (max-width: 480px) {
    .sous-categ-gpop { left: 0!important; width: 230px!important; }
} */
@media only screen  and (max-width: 568px) {
    .liste-sous-categ ul li.item-categ { margin-right: 1%!important; text-align: center!important; width: 98%!important; }
    .liste-sous-categ .img-categ { width: 100%!important; }
    .sous-categ-gpop { left: 20px!important; width: 300px!important; }
}

@media only screen  and (max-width: 374px) {
    .sous-categ-gpop { left: 30px!important; width: 230px!important; }
}

/******************/

/* hack only ie8 8 */
     @media \0screen { 
	      td.NoirMoyen > table, .boxBody #onglet-deux td.NoirMoyen > table.NoirPetit { border-right: 1px solid #C8C8C8;}
		  .NoirMoyen tbody tr td, .boxBody #onglet-deux td.NoirMoyen > table.NoirPetit td[colspan] { text-align:left;}
		   }