body {
	margin: 0px;
	padding: 0px;
	background-color: #FFF;
	background-image: url(img/bgd.gif);
}
body,td,th {
	font-family: arial, verdana;
}

.stylexx {font-size: 10px; color:#444444;}
.style0 {font-size: 12px; color: #CC0000}
.style0b {font-size: 12px; color: #CC0000; font-weight: bold;}
.style0c {font-size: 12px; color: #000000;}
.style0cb {font-size: 12px; color: #000000; font-weight: bold;}
.style0d {font-size: 12px; color: #FFFFFF}
.style0db {font-size: 12px; color: #FFFFFF; font-weight: bold;}
.style1 {font-size: 11px}
.style1b {font-size: 11px; font-weight: bold; color: #000000;}
.style2 {font-size: 13px}
.style2b {font-size: 13px; font-weight: bold;}
.style2w {font-size: 13px; color: #FFFFFF;}
.style2bw {font-size: 13px; color: #FFFFFF; font-weight: bold;}
.style3 {font-size: 14px}
.style3b {font-size: 14px; font-weight: bold;}
.style3br {font-size: 14px; color: #CC0000; font-weight: bold;}




#box {
	height: 193px;
	width: 373px;
	overflow: auto;
	color: #000000;
	border: 0px;
	border-color: #FFFFFF;
	border-style: solid;
	font-family: Arial;
	font-size: 13px;
	margin: 4px;
	padding-right: 4px;	
}

#boxabout {
	height: 330px;
	width: 388px;
	overflow: auto;
	color: #000000;
	border: 0px;
	border-color: #FFFFFF;
	border-style: solid;
	font-family: Arial;
	font-size: 12px;
	margin: 4px;
	padding-right: 4px;
	text-align: justify;
	
}

#boxmedia {
	height: 330px;
	width: 324px;
	overflow: auto;
	color: #000000;
	border: 0px;
	border-color: #FFFFFF;
	border-style: solid;
	font-family: Arial;
	font-size: 12px;
	margin: 4px;
	text-align: left;
	
}

#boxtv {
	height: 316px;
	width: 170px;
	overflow: auto;
	color: #000000;
	border: 0px;
	border-color: #FFFFFF;
	border-style: solid;
	font-family: Arial;
	font-size: 12px;
	margin: 4px;
	text-align: left;
}

#boxpress {
	height: 316px;
	width: 414px;
	overflow: auto;
	color: #000000;
	border: 0px;
	border-color: #FFFFFF;
	border-style: solid;
	font-family: Arial;
	font-size: 12px;
	margin: 4px;
	text-align: left;
}

#boxphotos {
	height: 316px;
	width: 291px;
	overflow: auto;
	color: #000000;
	border: 0px;
	border-color: #FFFFFF;
	border-style: solid;
	font-family: Arial;
	font-size: 12px;
	margin: 4px;
	text-align: left;
}

#boxx {
	height: 410px;
	overflow: auto;
	background-color: #FFFFFF;
	font-family: Arial;
	font-size: 12px;
	padding: 8px;
	text-align: left;
	}

a:link {
	text-decoration: none;
}
a:visited {
	text-decoration: none;
}
a:hover {
	text-decoration: underline;
}
a:active {
	text-decoration: none;
}

#clan {
	width: 704px;
	height: auto;
	
}

#clan_tube {
	float:left;
	width: 417px;
	margin: 0;
	padding: 378px 0 0 28px;
}

#clan_txt {
	float:left;
	width: 232px;
	margin: 0;
	padding: 134px 0 0 20px;
	text-align:justify;
	font-size: 13px;
}

#shop {
	margin:0;
	padding:0;
	font-size:13px;
}

#shop a {
	color:#CC0000;
	font-weight:bold;
}

#shop p {
	margin:0 0 4px 0;
}

/*calendario eventi layout*/
#calendario{
	font-size: 12px;
	text-align: center;
	vertical-align: middle;
	width:184px;
	border: none;
}


#calendario td{
	border: none;
	/*border: 1px solid #666666;*/
	/*background-color: #FFA823*/
}

#calendario td.currDay{
	background-color: #ffa4a6;
	font-weight: bold;
}
.pastEvent{
	background-image: url(img/past_event.gif);
	background-repeat: no-repeat;
	background-position: center;
	cursor: hand;
}
.nextEvent{
	background-image: url(img/today.gif);
	background-repeat: no-repeat;
	background-position: center;
	cursor: hand;
}



/*calendario layout sopra eventi*/
#calendario div.eventNote{
	top: 464px;
	background-color: #cc0000;
	width: 230px;
	height: auto;
}

.eventNote{
	border: 1px solid Black;
	text-align: left;
	display: none;
	position: absolute;
	right: 19%;
	overflow: auto;
	cursor: hand;
	padding: 7px;
	font-size: 12px;
	color:#FFFFFF;
}

/*calendario eventi layout*/