body {
	font-family: Verdana, Arial, sans-serif;
	font-size: 11px;
	background-image: url("images/bak3.gif");	
}
img {
	border: none;
}
#main {
	position: absolute;
	top: 0px;
	left: 50%;
}
#top {
	position: absolute;
	top: 0px;
	left: -300px;
}
#left {
	position: absolute;
	top: 120px;
	left: -370px;
}
#centre {
	position: absolute;
	top: 60px;
	left: -225px;
}
#right {
	position: absolute;
	top: 120px;
	left: 250px;
}
a {
	color : #003366;
	font-weight: bold;
}
a:link { 
color : #003366;
TEXT-DECORATION: none; }

/*A:vlink { 
color : #003366;
TEXT-DECORATION: none; }
A:alink { 
color : #003366;
TEXT-DECORATION: none; }
*/

a:visited { 
color : #003366;
TEXT-DECORATION: none; }
a:active { 
color : #003366;
TEXT-DECORATION: none; }
a:hover { 
color: #990000;
TEXT-DECORATION: none; }

#content {
	font-size: 11px;
}

/*
	HOME
*/
#homeImg {
	padding-top: 30px;
}

/*
	STAGE
*/
.sezione {
	font-weight: bold;
	text-align: right;
	padding: 4px;
	border-bottom: 1px solid gray;
	border-right: 1px solid gray;
	background: #FFFFEE;
	color : #003366;
}	

/*
	NAVBAR
*/
#menuRow {
padding-bottom: 10px;
}
#menuItem {
width: 120px;
margin: 5px;
padding: 4px;
border-bottom: 1px solid gray;
border-right: 1px solid gray;
background: #FFFFEE;
}
#menuItem div div.titoloNews { 
color : brown;
font-weight: bold;
font-size: 10px;
TEXT-DECORATION: none;
}
#menuItem a { 
color : brown;
font-weight: bold;
font-size: 11px;
TEXT-DECORATION: none;
}
#menuItem a:link { 
color : brown;
font-weight: bold;
TEXT-DECORATION: none;
}

/*a:vlink { 
color : #003366;
TEXT-DECORATION: none; }
a:alink { 
color : #003366;
TEXT-DECORATION: none; }
*/

#menuItem a:visited { 
color : brown;
font-weight: bold;
TEXT-DECORATION: none;
}

#menuItem a:active { 
font-weight: bold;
TEXT-DECORATION: none;
}

#menuItem a:hover { 
color : #EE0000;
TEXT-DECORATION: none;
font-weight: bold;
}

/*
	QUOTES
*/
#quote #titolo {
	font-size: 14px;
	font-weight: bold;
	padding-bottom: 0px;
	color: #003366;
}
#quote #testo {
	font-size: 11px;
	font-weight: normal;
	font-style: normal;
	text-align:left;
}
#quote #firma {
	font-size: 11px;
	text-align: left;
	font-style: italic;
}

/*
	NEWS
*/
.breve_sx {
	width: 120px;
	padding: 5px;
	margin-bottom: 5px;
	border-bottom: 1px solid gray;
	border-right: 1px solid gray;
	background: #FFFFEE;
}
.breve {
	width: 120px;
	padding: 5px;
	margin-bottom: 5px;
	border-bottom: 1px solid gray;
	border-left: 1px solid gray;
	background: #FFFFEE;
}
.breve .titoloNews, .breve_sx .titoloNews {
	font-size: 10px;
	font-weight: bold;
	padding-bottom: 5px;
	color: brown;
}
.breve .contenutoNews, .breve_sx .contenutoNews {
	font-size: 10px;
	font-weight: normal;
	font-style: normal;
	text-align:left;
	color: black;
}

/*
	BIOGRAPHY
*/
#bioContent {
	font-size: 11px;
}
#quoteContent {
	font-size: 11px;
	padding-bottom: 10px;
	padding-top: 10px;
}
#quoteFonte {
	font-style: italic;
}
#appearance {
	font-size: 12px;
	font-weight: normal;
}
#doveAppearance {
	font-size: 11px;
	font-weight: normal;
}

/*
	BOOKS
*/
#bookImg img {
	border: 1px solid black;
}	
#bookTitolo {
	font-size: 12px;
	font-weight: bold;
	color : #003366;
	padding-top: 10px;
	padding-bottom: 5px;
}
#bookContent {
	width: 250px;
	font-size: 9px;
}
#bookQuote, .bookQuote {
	font-size: 9px;
}
#bookFonte {
	font-size: 9px;
	font-style: italic;
}

/*
	LEZIONI
*/
.contentLezioni {
	font-size: 11px;
}

/*
	MAILING LIST
*/
#contentSubscribe {
	font-size: 11px;
}

/*
	CONCERTI
*/
#concerto {
font-size: 11px;
padding-left: 10px;
border-bottom: 1px solid #DDDDDD;
border-right: 1px none #DDDDDD;
}

#giorno {
color: brown;
font-size: 14px;
font-weight: bold;
padding: 4px;
border-bottom: 1px solid #DDDDDD;
border-right: 1px solid #DDDDDD;
}

#ordinale {
font-size: 10px;
font-weight: bold;
}

#tipo {
color: #003366;
font-size: 12px;
font-weight: normal;
}

#mese {
background: #FFFFEE;
color: #003366;
font-weight: bold;
font-size: 16px;
padding: 4px;
border-bottom: 1px solid #DDDDDD;
/*border-right: 1px solid gray;*/
}

/*
	CD
*/
#disco {
	padding-top: 10px;
	padding-bottom: 10px;
}
#discoSint {
	padding-left: 30px;
	vertical-align: center;
	font-size: 18px;
}
table #cd tr td{
	vertical-align: top;
}
#cd {
	padding-top: 10px;
	padding-bottom: 5px;
}
#cdImg {
	width:  140px;
	text-align: left;
	padding-left: 10px;
	padding-bottom: 10px;
}
#cdImg img {
	border-bottom: 1px solid gray;
	border-right: 1px solid gray;
}
.titolo {
	font-size: medium;
	font-weight: bold;
	padding-bottom: 10px;
}
.sottotitolo {
	font-size: medium;
	font-weight: normal;
	font-style: italic;
}
.quote {
	font-size: 12px;
	font-weight: normal;
	font-style: italic;
	text-align:justify;
}
.videoImg {
	width: 140px;
}
.cdImgTrks, .videoImg {
	border: none 1px black;
	margin-right: 10px;
}
#cdTrks, #videoContent {
	width: 250px;
	padding-top: 0px;
}
#cdTrks ol li em ,#videoContent ol li em {
	line-height: 6pt;
	font-size: 6pt;
}
#cdTrks ol li,#videoContent ol li {
	list-style-position: outside;
	font-size: 10px;
/*	line-height: 4pt;*/
}
#firma {
	text-align: right;
	padding-right: 20px;
	font-style: italic;
}

/*
	EQUIPMENT
*/
.equipment {
	padding-top: 20px;
	padding-bottom: 5px;
}
.equipmentFoto {
	border-bottom: 1px solid #999999;
	padding-bottom: 10px;
}

/*
	GALLERY
*/
.didascalia {
	font-size: 10px;
	font-weight: normal;
	font-style: normal;
	text-align: center;
}

/*
	INTERVIEWS
*/
.interview {
	font-size: 10px;
	border-bottom: 1px #DDDDDD solid;
	padding: 5px;
	text-align: left;
}

.interview a {
	font-size: 12px;
}
/*
	LOCANDINA
*/
.locandina div {
	padding-bottom: 10px;
}
.locandina #pagina {
	font-size: 14px;
	text-align: center;
 	color: #000000;
}
.locandina #materia {
	font-size: 14px;
	text-align: center;
 	color: brown;
}
.locandina .corso,.locandina .seminario  {
	font-size: 14px;
	text-align: center;
 	color: #003366;
}
.locandina .corso #data,.locandina .seminario #data  {
	font-size: 14px;
	text-align: center;
 	color: #000000;
}
.locandina .seminario #descrizione  {
	font-size: 12px;
	text-align: left;
 	color: #000000;
}

/*
	GUEST BOOK STATIC
*/
/*body	{
	background-color: #FFFFFF;
	color: #000000;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
}
*/
.sender {
	font-weight: bold;
	text-align: left;
	padding: 10px;
}	

/*h1	{
	font-size: 22px;
	text-align: center;
	background-color: #c0c0e0;
	border-style: solid;
	border-width: 1px;
	border-color: #000000;
	margin-left: 10%;
	margin-right: 10%;
	margin-bottom: 20px;
	padding: 10px;
}
*/
h2	{
	font-size: 16px;
}

/* for some reason, this is not inherited from the body tag */
td	{
	font-size: 12px;
}

/* styles the table holding the entries, the border-collapse is important or you will get double lines between the table cells */
table.gbdisplay	{
	border-collapse: collapse;
	margin: 0px;
	margin-left: 10px;
	padding: 10px;
	width: 80%;
}

/* styles the left (nickname) part of the entries */
td.posttopleft	{
	background-color: #c0c0e0;
	font-size: 12px;
	border-style: solid;
	border-width: 1px;
	border-bottom-width: 0px;
	border-color: #000000;
	width: 20%;
	padding: 5px;
}

/* styles the right (date, time) part of the entries */
td.posttopright	{
	background-color: #c0c0e0;
	font-size: 12px;
	border-style: solid;
	border-width: 1px;
	border-bottom-width: 0px;
	border-color: #000000;
	width: auto;
	padding: 5px;
}

/* styles the left (homepage, email) part of the entries */
td.postbottomleft	{
	background-color: #f8f8f8;
	font-size: 12px;
	border-style: solid;
	border-width: 1px;
	border-top-width: 0px;
	border-color: #000000;
	width: 20%;
	height: auto;
	padding: 5px;
	padding-top: 10px;
}

/* styles the right (message) part of the entries */
td.postbottomright	{
	background-color: #f8f8f8;
	font-size: 12px;
	border-style: solid;
	border-width: 1px;
	border-top-width: 0px;
	border-color: #000000;
	width: auto;
	height: auto;
	padding: 5px;
	padding-top: 10px;
	padding-bottom: 15px;
}

td.posttop	{
	background-color: #c0c0e0;
	font-size: 12px;
	border-style: solid;
	border-width: 1px;
	border-bottom-width: 0px;
	border-color: #000000;
	height: auto;
	padding: 5px;
}

td.postbottom	{
	background-color: #f8f8f8;
	font-size: 12px;
	border-style: solid;
	border-width: 1px;
	border-top-width: 1px;
	border-color: #000000;
	padding: 5px;
	padding-top: 10px;
	padding-bottom: 15px;
}

span.forgotten	{
	color: #ff0000;
}

span.nickname	{
	font-weight: bold;
}

span.dateandtime	{
	color: #000;
	font-weight: bold;
}

span.simpleDateandtime	{
	color: #606060;
	font-weight: bold;
}

div.htmlFooter	{
 text-align: center;
 font-size: 9px;
 margin-top: 10px;
}

#editConfigLink	{
	background-color: #fff;
	color: #f00;
	border-style: solid;
	border-width: 1px;
	border-color: #ff0000;
	margin-left: 10%;
	margin-right: 10%;
	margin-top: 25px;
	margin-bottom: 25px;
	padding: 3px;
}
#elenco_messaggi {
	padding:  5px;
	font-size: 10px;
	text-align:  left;
}
.messaggio {
	padding:  0px 5px 20px 5px;
}
.nickname {
	font-weight: bold;
}
.categoria_link {
	font-size:10px;
	font-weight:bold;
	padding-top: 5px;
	padding-bottom:2px;
	color: brown;
}




.float_break {
	clear:  both;	
}
#capsula {
	width: 800px;
	border: 1px none red;
	margin: 0px auto;
}
#new_top {
	width: 800px;
	border: 1px none green;
	margin: 0px auto;
	text-align:  center;
	margin-bottom: 20px;
}
#new_main {
	width: 800px;
	border: 1px none green;
	margin: 0px auto;
	float:  left;
}
#new_left {
	width: 150px;
	border: 1px none green;
	margin: 0px auto;
	float:  left;
}
#new_centre {
	width: 470px;
	border: 1px none green;
	margin: 0px auto;
	float:  left;
}
#new_right {
	width: 150px;
	border: 1px none green;
	margin: 0px auto;
	float:  left;
}

/*
	footer
*/
#footer {
	width: 800px;
	border: 1px none red;
	margin: 0px auto;
}
#banners {
	border: 1px none red;
	text-align: center;
}
.banner {
	float:  left;
	padding:  10px;
}

