/**
 * Print styles for articles, products, favorites and diag results
 * 
 * @title          print articles, products, favorites
 * @media          print
 * @require        global.css[, contextual CSS]
 */

.wrapper, #core, #js #core {
    clear:both;
    padding:1em 0 0;
    width:auto;
}

#js #header {position:static;}

p, a, ul, li, h1, h2, h3, h4 {line-height: normal !important;}

* {
    padding:0 !important;
    margin:0 !important;
	
}




 #main-menu,
 html#js.js body form#aspnetForm div#core div.wrapper div#main div#details div.share
  {display:none;}
div#footer {display:none;}
div#header div.wrapper div#account-menu {display:none;}

#js #productSheet #core {padding:0 !important;}

#identity img {position:static; left:0;}

/* #printInfos */
#printInfos {
    display:block;
    margin-bottom:15px; padding:5px; border:solid 1px #666;
}
#printInfos p {font-weight:bold;}
#printInfos ul {
    padding-left:1.8em;
    list-style:square;
}

#js .scroll, #js #productSheet #details div.scroll, #js #article #main .scroll {height:auto;}

#productSheet #main {padding:0;}

#productSheet #metas {width:8.0cm;}
#productSheet #details {width:7.7cm; padding-right:0.5cm;}
#profits, #expertAdvice, #inspiration, #innovation {width:7.0cm;}

#js #productSheet #details h3 {position:static;}

#productSheet #main, #productSheet #details .scrollContent, #profits, #expertAdivce, #inspiration, #innovation, #article #main, #article #main .visual, #article #main .scroll {
    float:none;
    width:auto;
}
#js .scroll {overflow:visible;}
#myFavorites #products {width:100%;}
#myFavorites #products .scroll {width:100%; height:auto;}
#productSheet #details .scrollContent, #article .scrollContent, #myFavorites #main .scrollContent, #group1 .scrollContent, #group2 .scrollContent, #medias .scrollContent {position:static;}
#myFavorites #main .scrollContent, #article #main .scrollContent {width:auto;}
#js #productSheet #details div.off {position:static; top:0; left:0;}
#myFavorites #products .scrollContent, #group1 .scrollContent, #group2 .scrollContent, #medias .scrollContent {width:auto !important;}
#myFavorites #products ul {
    float:left;
    border:1px solid #D9D9D9; border-width:1px 0 0 1px;
}
#myFavorites #products li {border-bottom:1px solid #D9D9D9;}

#shoppingList {
    display:block;
    font-size:26px;
}

#productStates li.recommended {
    padding-left:0;
    background:none;
}

#diagMenResults #products .isProduct, #diagMenResults #products .isComplementary {
    float:none;
    width:auto;
}
#diagMenResults #products .isComplementary .visual {border-left:0;}


/**
 * @workaround     delete PNG filters
 * @affected       ie <= 6
 */
* html #identity, * html #header .content {filter:none;}


/**
 * Hide elements
 * @section        hide
 */
#productsMenu, #searchFor, #newsletterForm, #myLoreal, #productSheet #metas .more, #productSheet #details #productTOC, #otherViews, #myFavorites #tools, .scrollBar, #myFavorites #medias, #myFavorites h1, #myFavorites #intro, #myFavorites h2, #myFavorites #products #actions, #footer, #contextual, #guide, #relatedProducts, #inspiration {display:none;}