/*
Stile per print

(c) 2008 Studio Associato Zerounozero
di Daniele Ulanio e Sara Carini
http://www.zerounozero.com/
info@zerounozero.com

*/

/* Generici */

a{
	color: #000;
	background: #FFF;
}

img{
	float: left;
	margin: 0 5px 5px 0;
}

acronym{
	border: none;
}

/* elementi da non visualizzare */
hr, .hidden, div#testata h2, div#testata ul, p.archivio, div#servizi, div#footer h2, div#footer ul, div#footer p.zerounozero, div.tags{
	display: none !important;
}

/* Testa */
div#testata img{
	border: none;
	position: absolute;
	top: 0;
	left: 0;
}

div#testata h1{
	margin: 0 0 0 150px;
	padding: 0;
}

div#testata h1 a{
	text-decoration: none;
}

div#testata p{
	margin: 7px 0 15px 150px;
}


/* Menu a briciole*/
div#briciole{
	border-top: 1px solid #000;
	border-bottom: 1px solid #000;
	padding: 5px 0;
}

div#briciole p, div#briciole ul, div#briciole ul li{
	display: inline !important;
	margin: 0 !important;
	padding: 0 !important;
}

div#briciole ul li{
	padding-left: 10px;
}

div#corpo ul li{
	margin-top: 0;
	margin-bottom: 10px;
	clear: both;
}

div#corpo ul li *{
	margin: 0;
	padding: 0;
}

div#corpo ul li img{
	margin: 0;
	padding: 0;
	border: 0;
}

div.galleria p{
	display: inline !important;
	float: none !important;
}

div.galleria img{
	display: inline !important;
	float: none !important;
	border: 1px solid #000;
}

/* Paginazione */

div.paginazione ul li{
	display: none;
}

div.paginazione p, div.paginazione ul, div.paginazione ul li.selezionato{
	display: inline;
	margin: 0;
	padding: 0;
}

div.paginazione ul li.selezionato{
	padding-left: 10px;
	font-weight: bold;
}

div#footer{
	clear: both;
	float: left;
	width: 100%;
	margin: 20px 0 0 !important;
	padding: 0 !important;
	border-top: 1px solid #000;
}

div#footer p{
	text-align: center;
	font-style: italic;
	padding-bottom: 30px;
}

/*#TB_window{
	margin-left: 0;
	padding: 0;
	width: auto;
	margin-top: 0; 
	display: inline;
	position: static !important;
	left: 0 !important;
height: auto !important;
float:left;
}*/

#TB_window{
	display: inline !important;
	position: relative !important;
	padding: 0 !important;
	margin: 0 !important;
	border: 0 !important;
	height: auto !important;
	height: 100px;
	min-height: 100px;
top: 0;
left: 0;
}

iframe{
      display: none !important;
}

#TB_caption, #TB_closeWindow, #TB_overlay{
      display: none !important;
}

img#TB_Image{
	page-break-before: always !important;
	/*width: 100%;*/
	padding: 0 !important;
	margin: 0 !important;
	display: inline !important;
	position: relative !important;
	border: 0 !important;
top: 0;
left: 0;
	/*left: 50% !important;*/
}
