@CHARSET "ISO-8859-1";

body {
	margin:0;
	padding:0;
	background:#FCF5AD url("images/bg_body.jpg") repeat-x left top;
	font-family: Arial, sans serif;
	font-size: 0.7em;
	color: #000;
}

H1, H2, H3, H4 {margin:0;}

H3 {
	color:#F57E0A;
	font-size: 1.3em;
	margin-bottom: 1.3em;
}
H4 {
	color: #FFF;
	font-size:1em;
	background: #FC7F01 url("images/bg_h4.jpg") repeat-x right top;
	height:2em;
	margin-left: -0.4em;
	margin-right:1em;
	padding: 0 0.5em;
	line-height: 2em;
	white-space: nowrap;
}

TABLE {font-size:1em;width:auto;}

#logo {
	position:absolute;
	background: url("images/logo.jpg") no-repeat left top;
	top: 0;
	left: 0;
	z-index: 2;
	width:206px;
	height:150px;
	text-align:left;
	padding-top:450px;
	padding-left: 3px;
}

#main {
	margin:10px 15px 0 112px;
	background-color:#060405;
	min-width:880px;
}

#menu {text-align:right;}

#menu ul {margin:0;padding:0;line-height:2.5em}
#menu li {display:inline;line-height:3.8em;margin-left:1em;}
#menu li a:link,#menu li a:visited {
	color:#FFF;
	text-decoration:none;
	background:transparent url("images/bg_button.jpg") repeat-x left bottom;
	padding:1.3em 0;
}
#menu li a:hover{
	background:transparent url("images/bg_button_on.jpg") repeat-x left bottom;
	color:#F57E0A;
}
#menu li span.active {
	padding:1.3em 0;
	background:transparent url("images/bg_button_on.jpg") repeat-x left bottom;
	color:#F57E0A;
}

#content {
	position:relative;
	background-color:#FFF;
	padding: 1em;
	z-index:3;
	border-bottom:3px solid #E8E8E8;
}
#content:after {
    display: block; 
    visibility: hidden;
    content: "."; 
    height: 0; 
    clear: both;
}
#content {
    clear: both; /* per Gecko */
    height: 1%; /* per IE */
}

#left {
	float:left;
	width: 150px;
}
#left IMG {border: 1px solid #A66D4F}

#center {
	margin: 0 0 0 170px;
	border-left: 1px solid #A66D4F;
	padding-left: 0.5em;
	font-size:1.3em;
}

div.regista {margin:1em 0;}
div.regista a:link, div.regista a:visited {
	display:block;
	line-height:70px;
	color: #E1270E;
	margin-left:70px;
	text-decoration:none;
	padding-left: 1em;
	background-color: #F0E9E3;
}
div.regista a:hover {
	background-color:#E5D7CE;
}
div.regista IMG {float:left}

div.news-list-item {margin-bottom:2em;}
div.news-list-item div.head a:link,div.news-list-item div.head a:visited{
	color:#000;
	text-decoration:none;
}
div.news-list-item div.head a:hover {text-decoration:underline;color:#E1270E;}
div.news-list-item div.head p.bodytext {margin-top:0}

div.news-list-item p.bodytext {margin-bottom:0;}
div.news-list-item hr.clearer {width:0}

div.news-list-morelink a:link,div.news-list-morelink a:visited {color:#E1270E;text-decoration:none}
div.news-list-morelink a:hover {text-decoration:underline;}
div.news-single-backlink a:link,div.news-single-backlink a:visited {color:#E1270E;text-decoration:none}
div.news-single-backlink a:hover {text-decoration:underline;}

#tx_chcforum-pi1 a:link,#tx_chcforum-pi1 a:visited {color:#E1270E;}
#tx_chcforum-pi1 a:hover {text-decoration:none}

p.bodytext {margin-top:0.5em;}
p.bodytext a:link,p.bodytext a:visited {
	color: #E1270E;
	text-decoration:none;
}
p.bodytext a:hover{text-decoration:underline}


div#center li a:link,div#center li a:visited {
	color: #E1270E;
	text-decoration:none;
}
div#center li a:hover{text-decoration:underline}

.hidden {display:none;}

div#personaggi {margin-bottom:-30px}

div#personaggi a:link,div#personaggi a:visited {
	color: #E1270E;
	text-decoration:none;
}
div#personaggi a:hover {text-decoration:underline}

div#footer {
	text-align:center;
	line-height:2.5em;
	clear:both;
}
div#footer a:link, div#footer a:visited,
div#left a:link, div#left a:visited {
	color: #E1270E;
	font-weight:bold;
	text-decoration:none;
	position:relative;
	z-index:3;
}
div#left a:link, div#left a:visited {font-weight:normal;}
div#footer a:hover,div#left a:hover {text-decoration:underline}


.tx-wecflashplayer-pi2 {margin-bottom:1em;}
