@media only print {
	
	@page {
		margin: 2.5%;
        width: 95%;
	}
    
    * {        
        color: #000 !important; /* Black prints faster: h5bp.com/s */
        box-shadow: none !important;
        text-shadow: none !important;
        font-family: Verdana, Arial, Helvetica, sans-serif !important;
    }
    a,
    a:visited {
        text-decoration: none;
    }
	/*
    a[href]:after {
        content: " (" attr(href) ")";
    }
    */

    abbr[title]:after {
        content: " (" attr(title) ")";
    }
    
    a[href]:after {
		content: "";
	}
    
    /*
     * Don't show links for images, or javascript/internal links
     */
	/*
    .ir a:after,
    a[href^="javascript:"]:after,
    a[href^="#"]:after {
        content: "";
    }
    */
    pre,
    blockquote {
        border: 1px solid #999;
        page-break-inside: avoid;
    }
    thead {
        display: table-header-group; /* h5bp.com/t */
    }
    tr,
    img {
        page-break-inside: avoid;
        max-width: 100% !important;
    } 
    body {
    	margin: 2.5%;
        width: 95%;
    	max-width: 95% !important;
    	font-size: 12px !important;
    	font-family: Verdana, Arial, Helvetica, sans-serif !important;
    }
    p,
    h2,
    h3 {
        orphans: 3;
        widows: 3;
    }
    h2,
    h3 {
        page-break-after: avoid;
    }
    
    ul.noList {
		list-style-type: none;
		list-style-position: inside;
		margin: 0;
		padding: 0;
	}
    
    .print-only {
		display: initial !important;
	}
    
    .container {
      position: relative;
      top: 0;
      left: 0;
      width: auto;
      height: auto;
      overflow-x: inherit;
    }
    
    nav.start, .fullmenu, section.bg5, #commentaire, .partage, .product-favoris .btn-delete-fav, .magasins-favoris .item:before,.magasins-favoris .item:hover:after   {
    	display: none;
    }
    
    .produit-wrapper .logo {
      height: 60%;
      top: 0;
    }
    
    section {
        border:none !important;
        min-height: inherit;
    }
    
    .produit-wrapper .top-head.paroles {
        background:none;
        
    }
    
    .produit-wrapper .top-head {
          left: 0;
          width: 100%;
          height: 160px;
    }
    
    .produit-wrapper .top-head:before {
        display:none;
    }
    
    .product-favoris h1.supertitle {
        font-size:30px;
        bottom: 30px;
        font-weight:normal;
    }
    
    .produit-wrapper .adapt-content {
        left:0;
        width:100%;
    }
    
    .magasins-favoris .title {
      border:none;
      text-transform: uppercase;
      line-height: 40px;
        font-family: Verdana, Arial, Helvetica, sans-serif !important;
      font-size: 30px;
      margin: 0 auto;
      display: block;
      left: 0;
      right: 0;
      position: relative;
      text-align: center;
      z-index: 1;
      bottom: inherit;
        letter-spacing:inherit;
    }
    
    .product-favoris .item {
        display:block;
        border: 2px solid #3C3C3B;
        page-break-inside: avoid;
    }
    
    .produit-wrapper .product-tile.start {
      width: 100%;
      margin: 0;
      left: inherit;
      top:inherit;
        height: 160px;
        position:relative;
        display: block;
    }
    
    .produit-wrapper .product-tile .img-wrapper {
      width: 100%;
      height: 160px;
      background: none;
      position: absolute;
      top: 0;
      left: 0;
    }
    
    .produit-wrapper .product-tile .img {
      width: 100%;
      overflow: hidden;
      bottom: inherit;
      right: inherit;
      margin: auto;
      left: inherit;
      right: inherit;
      height: 160px;
      position: relative;
      transition: none;
    }
    
    .produit-wrapper .product-tile .img img {
      min-height: none;
      width: auto;
      height: 160px;
    }
    
    .produit-wrapper .product-tile .title {
      background: none;
      text-align: left;
      line-height: 1em;
      padding: 14px 0;
      margin: 0;
      font-family: 'FuturaBT-Bold';
      font-size: 18px;
      padding-left: 240px;
    }
    
    .produit-wrapper .product-tile .infos {
      min-height:inherit;
      width: auto;
      display: block;
      background: none;
      box-sizing: border-box;
      padding: 10px;
        padding-left: 240px;
    }
    
    .produit-wrapper .product-tile .infos .name {
      font-size: 16px;
      letter-spacing: 0.1em;
      text-transform: inherit;
    }

    .illustration,
    .wrapper-share,
    .site-footer,
    .associations,
    .site-header .bgcolor-green-2 {
        display:none;
    }

    .site-main {
        background: none !important;
    }

    .blog-actu-wrapper .sider-bloc .title, .dossier-actu-wrapper .sider-bloc .title, .article-actu-wrapper .sider-bloc .title {
        font-size: 20px;
    }

    .blog-actu-wrapper .sider-bloc, .dossier-actu-wrapper .sider-bloc, .article-actu-wrapper .sider-bloc {
        width:100%;
        max-width: none;
        float: none;
    }

    .blog-actu-wrapper .list-actu, .dossier-actu-wrapper .list-actu, .article-actu-wrapper .list-actu {
        width:100%;
        max-width: none;
        float: none;
    }


    
}