/* reset */
* { 
    background-image:none!important;
    box-shadow: none !important;
    text-shadow: none !important;
}

body {
    font-family: Arial, sans-serif;
    width: auto!important;
    margin: auto!important;
    font-size: 12pt;
    background-color: #fff!important;
    color: #000!important;
}

p,
h1,
h2,
h3,
h4,
h5,
h6,
blockquote,
ul,
ol {
    color: #000!important;
    margin: 1em auto!important;
}

p,
blockquote {
    orphans: 3; /* no single line on bottom */
    widows: 3; /* no single line en top */
}

/* no breaks inside these elements */
blockquote,
ul,
ol { page-break-inside: avoid; }

/* no breaks after these elements */
h1,
h2,
h3,
caption { page-break-after: avoid; }

a {
    color: #000!important;
    text-decoration: underline!important;
}
/* displaying URLs */
a[href]:after { content: " (" attr(href) ")"; }  
a[href^="javascript:"]:after,
a[href^="tel"]:after,
a[href^="#"]:after { content: ""; }

table, tr, th, td {
    border:1px solid #ccc;
    background: none;
    border-collapse: collapse;
}
caption { display:block; }

/* elements hidden by default */
.skip-nav,
.header .box,
.navbar-toggle,
.header form,
.primary-nav,
.diapo-header,
.breadcrumb-container,
.left-bar,
.right-bar,
.footer,
.formulaire,
.pager,
.pagination{ display:none!important; }

/* reset mainPage.html */
.header,
.header-inner,
.container,
.content,
.content-inner,
.main {
        width: auto !important;
        margin: auto !important;
        padding:0 !important;
}
a.logo[href]:after { content: none; } 

/* useful classes  */
.print-hidden { display: none!important; }
.print-visible { display: block!important; }

/*==============================
=            Projet            =
==============================*/
.home--container,
.fn-scroll-content,
.st-prod--link-ico, 
.prod--more-img, 
.prod--total, 
.prod--contact,
.prod--cart form,
.box-cat-filter,
.cat--filter, .steps--list, 
.cart-list caption,
.cart-submit--update,
.cart-submit--delete,
.cart-submit--valid,
.prod--secondary
{
    display: none!important;
}

.cat--list, .cat--item{
    list-style:none;
}
.st-prod{
    border-top:1px solid black;
    margin-top: 40px;
    padding-top: 20px;
    clear: both;
}
.st-prod--img-container, .st-prod--img, .st-prod--img img, .prod--img, .prod--img img{margin:0;}
.st-prod--img img{ width: 100%; height: auto; }
.st-prod--img-container{float:left; width:26%; margin-right: 4%; }
.st-prod--container{
    float: left; width: 70%;
}
.old_price .st-prod--price{
    text-decoration: line-through;
}
.st-prod--price_special, .prod--rate{
    color: red;
    font-size: 14pt;
}
.prod--img img{
    width: 50%;
}
.prod--secondary{
    margin-top: 40px;
}
.prod--secondary a{
    display: block;
}
.prod--cart{
    padding: 20px;
    border: 1px solid black;
}
.cart-mod--title{
    font-weight: bold;
    font-size: 20pt;
}

/*=====  End of Projet  ======*/
.box-need-help {display:none;}
