﻿body {	margin: 0;	padding: 0;		text-align: justify;background:#212121;	font: 13px "Trebuchet MS", Arial, Helvetica, sans-serif;	color: #7F7772;}
fieldset {	margin: 0;	padding: 0;	border: none;}
input, textarea {	padding: 5px;	border: 1px solid #626262;	font: normal 1em "Trebuchet MS", Arial, Helvetica, sans-serif;}
h1, h1 a, h2, h2 a, h3, h3 a {	margin: 0;	text-decoration: none;	font-weight: normal;	color:#87191C;}
h1 {	letter-spacing: -3px;	font-size: 2.6em;}
h2 {	letter-spacing: -2px;	font-size: 2em;}
h3 {	margin-bottom: 2em;	font-size: 1em;	font-weight: bold;}
blockquote {	margin: 0 0 0 1.5em;	padding-left: 1em;	border-left: 5px solid #DDDDDD;}
a {	color: #87191C;}
a:hover {	text-decoration: none;	color: #FFFFFF;text-shadow: #fff 2px 3px 10px;}
img {	border: none;}
img.left {	float: left;	margin: 8px 20px 0px 0px;	border: 2px solid #434343; }
img.icoL {	float: left;	margin: 8px 20px 0px 0px;	border: 2px solid #434343; }
img.icoL:hover { border-color:#87191C}

/* Header */
#wrapper {	background: url("sfondo8.png") no-repeat center top; ;margin:0}
#header {	width: 900px;	height: 190px;	margin: 0 auto ;}
#logo  {	padding: 50px 0 0 0;	}
#logo h1 {	float: left;	color: #87191C;	height: 88px;	padding: 40px 90px 0 0;	font-size: 4em;}
#logo h1 a{color: #87191C; text-decoration:none;font-weight:normal}
#logo p {	float: left; color:#CCCCCC; margin: 0 0 0 -80px; padding: 75px 0 0 10px; line-height: normal; letter-spacing: 5px;white-space:nowrap; font-size: 1.1em;}
#logo a {	text-decoration: none;	color: #87191C;}

/* Menu */
#menu1{ height: 45px;width: 950px;line-height: 150%;background: url("img04.gif") #262628;margin:40px auto 0 auto;overflow:hidden}
#menu1 td { text-transform: uppercase;  letter-spacing:2px;overflow:hidden}
#menu1 td a {	height: 35px;	padding: 8px 20px;	text-decoration: none;	font-size: 8pt;	font-weight: bold;	color: #999999;}
#menu1 td div {}
#menu1 td:hover {background: black url("img16.jpg") repeat-x right 30% ;	color: #fff;}
#menu1 td:hover table{ display:block }

#menu1 td table{position:fixed;display: none;	margin: 8px 0 0 -3px;	border-collapse: collapse;}
#menu1 td table td{height: 40px;background: url("img04.gif") #262628;}

#ads {	float: right;	width: 160px;	padding: 0 0 0 20px;}

/* Content */
#page {	width: 890px;	margin: 0 auto;	padding: 30px 0;}
#content {	float: left;	width: 650px;}
#content0 {margin: 2px 0px 0px 0px;width:650px;}

#artA{ text-decoration:none ;  }
#artN{font-size:12pt;text-align:center }
.post {	margin-bottom: 50px;}
.post .title {width:620px}
.post .title h2 {font-size: 1.8em; letter-spacing:1px }
.post .title p {margin: 0;	line-height: normal; color: #BABABA;}
.post .title p a {	color: #BABABA;}
.post .entry { clear:both; border-style:none;padding:5px 20px 5px 0}
.post .links {	width: 410px;	height: 29px;	margin: 0;	padding: 6px 0 0 20px;	background: #F3F3F3 url("img08.gif") no-repeat;}
.post .links a {	padding: 0 23px;	text-decoration: none;	font-weight: bold;}
.post .links a:hover {	text-decoration: underline;}

/* Sidebar */
#sidebar 	{ float: right; width: 240px; margin:0}
#sidebar h2  {	width:210px; height:30px;padding:5px 0 0 30px;background: url("img04.gif") #262628; letter-spacing: 1px; font-size: 1.3em; color: #999; font-weight:normal}
#sidebar h2 a{ text-decoration:none; color:#999;}
#sidebar h2 a:hover { color:#fff}
#sidebar h2:hover { background:#87191C url("img16.jpg") repeat-x ;}

.elenco{ font-size:12pt}
.elenco a{ text-decoration:none; }

.treeOne { margin:0; padding:0; }
.treeOne .treeAr { margin:5px 0 10px 0; padding:0; font-size:14pt; clear:both}
.treeOne .treeAr a{ color:#999; text-decoration:none;padding:0 0 0 5px}
.treeOne .treeAr a:hover{ color:#87191C}
.treeOne .treeAr hr{	border: 2px solid #888;	margin: 0;	clear: both;}
.treeOne .treeAr ul{	position: static;	margin: -15px 0 0 0px;	padding: 5px;	width: 300px;	clear: both;	float: none;	overflow:hidden;}
.treeOne .treeAr:hover  ul{display:block }
.treeOne .treeAr ul li{ list-style:inside square ; border-style:none; font-size:10pt; margin:0; padding:0 0 0 5px;float:left;width:142px; }
.treeOne .treeAr ul li a{ color:#777;padding:0}

.treeOne .treeGr { margin:5px 0 10px 0; padding:0; font-size:14pt; }
.treeOne .treeGr a{ color:#555; text-decoration:none;padding:0 0 0 5px}
.treeOne .treeGr a:hover{ color:#87191C}
.treeOne .treeGr hr{ border: 2px solid #888;margin:0}
.treeOne .treeGr ul{ margin:4px 0 5px 0;padding:0}
.treeOne .treeGr ul li{ list-style:inside disc  ; border-style:none; font-size:10pt; margin:0; padding:0 0 0 5px;}
.treeOne .treeGr ul li a{ color:#555;padding:0 }

/* Footer */
#footer   {	clear: both;	width: 950px;	margin: 0 auto;	padding: 30px 0;	background: url("img11.gif") no-repeat;}
#footer p {	margin: 0 0 5px 0;	text-align: center;	line-height: normal;	font-size: .9em;}
#footer a {	text-decoration: none;}

.galleryD {	 padding: 0px; margin:10px 0 10px 0px; LIST-STYLE-TYPe: none; WIDTH: 240px; clear:both; border-style:none;line-height: 20px; text-align:left}
.galleryD ul li {	PADDING:0px; margin:0px;list-style-type:none ;float:left;line-height: 0px; border-style:none;}
.galleryD img { margin:2px; PADDING:0px; BORDER: #434343 2px solid; WIDTH: 64px; HEIGHT: 48px;}
.galleryD img:hover { margin:0px 0px 4px 4px; BORDER-COLOR:#87191C ;}

.gallery {	 padding: 0px; margin:0 0 10px 0px; LIST-STYLE-TYPe: none; clear:both; border-style:none;line-height: 20px;}
.gallery li  {	PADDING:0px; margin:0px;list-style-type:none ;float:left; }
.gallery img { margin:2px; PADDING:0px; BORDER: #434343 2px solid; WIDTH: 64px; HEIGHT: 48px;}
.gallery img:hover {margin:0px 0px 4px 4px;BORDER-COLOR:#87191C ;}

#fotoH { border: #434343 medium solid }
#fotoHC #play{display:none ;width:55px;height:55px;position:absolute ;background: url('Tplay.png') no-repeat center center; cursor:pointer;text-align:center ;vertical-align:middle;font-size:10pt;}
#fotoZ {visibility: hidden;	display: inherit;	position: fixed;	top: 0%;	left: 0%;	width: 100%;	height: 100%;	background:url('bg02-70.png')}
#fotoZ #fotoZimg {width: 640px;	height: 480px;	display: block;	position: absolute;	top: 50%;	left: 50%;	margin: -240px 0 0 -320px;}
	#logo img{float:left;position:relative ;top:15px}
	#logo h1{ display:none }
	#logo p{  position:relative ;left:120px;top:10px}

