/*
	RoZ 2004-2005
	(c) 2004 Roberto Zingales (www.cyboroz.com)
	All Rights Reserved
	
	CSS developed by R.Zingales. Thanks to Eric A Meyer, Jeffrey Zeldman
	Stili per la stampa
*/
body {
	margin:0mm;
	padding:10mm;
	font-size:12pt;
	text-align:justify;
	background:#FFF;
	color:#000;
	font-family: Georgia, "Times New Roman", Times, serif;
}

blockquote, #footer, #tagline {
	font-size: 11pt;
}
#tagline {
	border-top: 1px solid #000000;
	padding-top: 10mm;
	height:3cm;
}

img {
	border: none;
	border-style:none;
	border-color:#000000;
	margin: 3mm;
	page-break-inside:avoid;
	}
#maincontent {
	text-align: justify;
	paggind:1cm;
	margin:1cm;
	}
	


h1{
font:20pt "Trebuchet MS",Verdana,Geneva,Arial,Helvetica,sans-serif;
display:block;
clear:both;
border-bottom: 1px solid gray;
}
h2{
font:18pt "Trebuchet MS",Verdana,Geneva,Arial,Helvetica,sans-serif;
display:block;
clear:both;
border-bottom: 1px solid gray;
}
h3{
font:16pt "Trebuchet MS",Verdana,Geneva,Arial,Helvetica,sans-serif;
display:block;
clear:both;
border-bottom: 1px solid gray;
}

.picture {
	float: right;
}

/* i paragrafi non devono essere interrotti dal cambio pagina */
p {page-break-inside:avoid}
img {page-break-inside:avoid}


/* link , e link con indirizzo aggiunto in stampoa */
a { background: #fff;
color:#900;
font-weight:bold;
text-decoration:none;
}

#contenuti a[href]:after {
content:'<' attr(href) '>';
color:#000;
font-weight:normal;
}

#contenuti a[href^="/"]:after {
content: " <http://www.strombolialbergobrasile.it" attr(href) " > ";
color:#000;
font-weight:normal;
}

#contenuti {text-align:justify; margin-top: 2mm; padding-top: 2mm;}

#footer: {border-top-style: dashed;
border-color:#FF0000;
background-color:#eee;
}

/* non voglio mostrare il footer, lo sostituisco con una versione per la stampa delimitata 
dalla classe printtext
*/
#footer{display:none;}

.printtext {
display: block;
clear:both;
text-align:center;
}
.noprint {display:none;}

.page_break_before_this {
     page-break-before: always;
}

/* classi per impaginare le fotografie come block */
.fotosx { border: 1px solid #000;
		  display: block; 
		  float: left;
		  margin: 9mm 9mm 9mm 0;
		  padding: 0px; }
.fotodx { border: 1px solid #000;
		  display: block; 
		  float: right;
		  margin:  9mm 0 9mm 9mm;
		  padding: 0px; }
		  		  
.foto { border: none;  display: block;  margin: 9mm; padding: 0px; }
.fotoconbordo { border: 1pt solid #000;  display: block;  margin: 9mm; padding: 0px; }

/* ok... stampiamo decentemente ste tabelle*/

.tabella {
	width: 16cm;
	padding: 0;
	margin: 0;
}

.tabella caption {
	padding: 0 0 2mm 0;
	width: 16cm;	 
	font: italic 11pt "Trebuchet MS", Verdana, Arial, Helvetica, sans-serif;
	text-align: right;
}

.tabella th {
	font: bold 11pt "Trebuchet MS", Verdana, Arial, Helvetica, sans-serif;
	color: #4f6b72;
	border-right: 1pt solid #C1DAD7;
	border-bottom: 1pt solid #C1DAD7;
	border-top: 1pt solid #C1DAD7;
	letter-spacing: 2pt;
	text-transform: uppercase;
	text-align: left;
	padding: 2mm 2mm 2mm 4mm;
	background: #CAE8EA url(images/bg_header.jpg) no-repeat;
}

.tabella  th.nobg {
	border-top: 0;
	border-left: 0;
	border-right: 1pt solid #C1DAD7;
	background: none;
}

.tabella td {
	border-right: 1pt solid #C1DAD7;
	border-bottom: 1pt solid #C1DAD7;
	background: #fff;
	padding: 2mm 2mm 2mm 4mm;
	color: #4f6b72;
}


.tabella td.alt {
	background: #F5FAFA;
	color: #797268;
}

.tabella th.spec {
	border-left: 1pt solid #C1DAD7;
	border-top: 0;
	background: #fff url(images/bullet1.gif) no-repeat;
	font: bold 10pt "Trebuchet MS", Verdana, Arial, Helvetica, sans-serif;
}

.tabella th.specalt {
	border-left: 1pt solid #C1DAD7;
	border-top: 0;
	background: #f5fafa url(images/bullet2.gif) no-repeat;
	font: bold 10pt "Trebuchet MS", Verdana, Arial, Helvetica, sans-serif;
	color: #797268;
}

#riepilogo {
width: 16cm !important;
page-break-inside:avoid!important;
}
#riepilogo a {text-decoration:none;}
#riepilogo .tabella {
	width: 16cm !important;
	height:16cm !important;
	padding: 0!important;
	margin: 0!important;
	font: 9pt "Trebuchet MS", Verdana, Arial, Helvetica, sans-serif !important;
	font-weight: normal !important;
	page-break-inside:avoid !important;
}

#contenuti #riepilogo td {
	border-right: 1pt solid #C1DAD7;
	border-bottom: 1pt solid #C1DAD7;
	background: #fff;
	padding: 1mm 1mm 1mm 1mm!important;
	color: #4f6b72;
	font: 9pt "Trebuchet MS", Verdana, Arial, Helvetica, sans-serif!important;
	font-weight: normal!important;
	page-break-inside:avoid!important;
	width: 17mm !important;
	
}

#contenuti #riepilogo  a[href]:after {
	content:'' !important;
	color:#000;
	font-weight:normal!important;
	text-decoration: none!important;
}

#contenuti #riepilogo a[href^="/"]:after {
content: "" !important;
color:#000;
font-weight:normal !important;
text-decoration: none !important;}

.nonstampabile {display:none; !important}

#introControls, .navbar, .navheading {display: none; !important}


#menucontainer, #stage, #socialbookmarking {display: none; !important} 
.pozisionaflashinstage {display:none;!important}

#logoprintable {display:block; margin:1cm;
	width:5.5cm;
	height:3cm;
}




