﻿/*
    Print Stylesheet for Vivai Chiostri
    (http://www.vivaichiostri.com)
    
    Copyright 2009 Francesco Camarlinghi
    (http://francescocamarlinghi.com)
*/
body {background:#fff}
p, ol, ul {margin:0 0 0.5em 0}
img {vertical-align:middle}
blockquote {margin:5px 40px;padding:0}
small {font-size:0.85em}
strong{font-weight:bold}
sup {position:relative;bottom:0.3em;vertical-align:baseline}
sub {position:relative;bottom:-0.2em;vertical-align:baseline}
acronym, abbr {cursor:help;letter-spacing:1px;border-bottom:1px dashed}
em {font-style:italic}
ol {list-style-type:decimal;list-style-position:outside;padding-left:20px}

.float-left {float:left}
.float-right {float:right}
.clearer {clear:both}
.hidden {visibility:hidden;display:none}
.text-right {text-align:right}
.text-left {text-align:left}
.text-center {text-align:center}
.text-justify {text-align:justify}
.smallcaps {font-variant:small-caps}
.bold {font-weight:bold}
.italic {font-style:italic}
.underline {border-bottom:1px solid}
.highlight {background:#ffc}

/* Headers & Typography */
body {font: 10pt/1.5em "Helvetica Neue", Arial, Helvetica, sans-serif;letter-spacing:-0.010em;color:#000}
h1, h2, h3, h4, h5, h6 {color:#000;font-family:Georgia, Times, "Times New Roman", serif;font-weight:normal}

h1 {font-size: 26pt;line-height:1.125em;letter-spacing:-0.05em;margin:0 0 0.5em 0}
h2 {font-size: 20pt;line-height:1em;letter-spacing:-0.05em;margin:0 0 0.5em 0}

/* Links */
a {color:#ff5500;text-decoration:underline}
a:active, a:hover {color:#e75a13;text-decoration:underline}
a:visited {color:#f94e03;text-decoration:underline}

/* Style definitions */
.header img.logo-print {display:block;float:right;width:190px;height:140px;visibility:visible;margin-bottom:20px}

.home-slideshow, .home-slideshow .slides {height:auto !important}
.home-slideshow ul, .home-slideshow li, .home-slideshow .slides { 
	display: block !important; 
	opacity: 1 !important;
	width: 100% !important;
	position: relative !important;
	height:auto !important;
	overflow:visible !important;
	visibility:visible !important;
	filter: alpha(opacity=100) !important;
	filter: "alpha(opacity=100)" !important;
}
.home-slideshow li {margin-bottom:20px}

ul.product-list > li {padding:30px 0;border-bottom:1pt solid #000}
ul.product-list div.size p {margin-bottom:0}

/* Hide content */
.header #topmenu, .header .language-selection, .header .logo,
.footer .float-right,
body.products .center .content .left-column,
body.contact .center .content .right-column,
.home-slideshow img, .home-slideshow .slides-nav,
ul.category-list div.image {display:none;}


