/* @group core */
* { margin: 0; padding: 0; line-height: 1.4; }
body {
	background-color: #fff; color: #333;
	font: normal 11pt "New Century Schoolbook", "Times New Roman", TimesNR, Times, serif;
}
.pg { margin: 0 5%; padding: 0; position: static; }
a, a:visited { color: #000; text-decoration: none }
img { display: block; }
a img { border: 0; }
abbr, acronym { border: 0; }
/* @group hx*/
/* =h1 */
h1, h2, h3 { font-family: Palatino, Georgia, Arial, serif;}
h1 { margin: 0 0 1em; padding: 0 }
.header h1 { font-size: 16pt; }
h1 strong { font-weight: normal; }
h1.title-area { font-size: 15pt; font-style: italic; margin-bottom: 0.5em; }
.tagline { font-size: 20pt; display: block; border-bottom: thin solid #ababab; }
/* =h2 */
h2 { font-size: 14pt; margin: 0 0 1em 0; font-weight: normal; }
/* =h3*/
h3 { font-size: 12pt; font-weight: bold; margin: 0 0 0.3em; padding: 0; }
/* =h4 */
h4 { font-size: 11pt; font-weight: normal; margin: 0 0 0.3em; padding: 0; }
.hentry h4 { font-size: 14pt; font-weight: normal; }
/* =h5 */
/* =h6 */
/* fine group hx */
/* =img */
img { display: block }
.lst img
.news img,
.hentry img,
.lst-news img { margin: 3px 0; }
/* ol ul */
ol, ul { margin: 0 0 1em }
li { list-style-type: none; }
ol ul, ul ul { margin: 0 0 0 15pt; list-style: disc outside; }
ul ol, ol ol { margin: 0 0 0 22pt; list-style: decimal outside; }
.lst li { padding: 0 0 1em }
.lst li li { padding: 0 }
/* =hentry-meta */
.hentry-meta {
	font: normal 9pt Georgia Arial, serif;
	font-variant: small-caps;
	letter-spacing: 0.3em;margin: 0
}
.hentry-meta li { display: inline; padding: 0 0.5em 0 0; }
.corpo li { list-style-type: disc; margin: 0 0 0.3em 15pt; padding: 0; }
.corpo ol li { list-style-type: decimal; margin: 0 0 0.3em 23pt; padding: 0 }
/* =dl */
dl { margin: 0 0 1em; }
dt { font-weight: bold }
dd {}
/* =p */
p { margin: 0 0 1em; padding: 0; }
li p, dd p { margin: 0 0 0.2em }
p.date { font-style: italic }
/* fine group core */

.photo-panel { margin: 0 0 20px; }
/* =liste */
.lst-video strong { font-size: 12pt; font-weight: bold; }
#sub-content .lst-video strong { font-size: 11pt; font-weight: bold; }
.hentry, .video-dett { margin: 0 0 1em;padding: 0 0 0.5em }
/* elementi nascosti */
.nav, .path, .skip, .top, #search, .add, .lst-video .hentry-meta, .lst-video .hentry-content p, .video, .nav-lst, .tools-bar, .adv { display: none; }
div.hide, a.hide { display: none !important }
/* message copy */
p.copy, p.didascalia {
	font-size: 9pt; font-style: italic;
	text-align: left;
	padding: 0.5em 0 0;
	page-break-before: avoid;
}
#footer p.copy {
	text-align: center;
	margin: 2em 0 0; padding: 0.5em 0;
	border-top: 1px solid #ababab;
}