
/* QUESTO NON SO CHE SIA

============================== */

html {
  overflow-y: scroll;
}

/* GENERICI

============================== */


body {
	margin: 0px;
	background-color: #000000;
	font-family: Tahoma, Verdana, Geneva, Arial, Helvetica, sans-serif;
	padding: .2em 0 .9em 10px;
	text-align: left;
	color:#FFFFFF;
	font-size: 12px;
	padding-right:10px;
	scrollbar-face-color: #DEE3E7;
	scrollbar-highlight-color: #FFFFFF;
	scrollbar-shadow-color: #DEE3E7;
	scrollbar-3dlight-color: #D1D7DC;
	scrollbar-arrow-color: #006699;
	scrollbar-track-color: #EFEFEF;
	scrollbar-darkshadow-color: #98AAB1;
}

p {
	font-family: Tahoma, Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size: 12px;
	padding: 10px 10px 10px 10px;
	background: transparent;
	margin: 0px;
	text-align: justify;
	color: #ffffff;
	border-top: 1px none #777777;
	border-bottom: 1px solid #777777;
	text-transform: none;
	font-weight: bold;
}

p.biografia {
	font-family: Tahoma, Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size: 12px;
	padding: 10px 10px 10px 10px;
	background: transparent;
	margin: 0px;
	text-align: justify;
	color: #ffffff;
	border-top: 1px none #777777;
	border-bottom: 1px solid #777777;
	text-transform: none;
	font-weight: bold;
}

.testomusica {
	padding: 2px 2px 2px 2px;
	background: transparent;
	margin: 0px;
	text-align: left;
	color: #B0E0E6;
	text-transform: none;
}

.testomusicadownload {
	padding: 2px 2px 2px 2px;
	background: transparent;
	margin: 0px;
	text-align: left;
	color: #00478A;
	text-transform: none;
}


.sfondoguitar01 {
	
	padding: 2px 2px 2px 10px;
	background: transparent;
	background-image: url(img_comuni/guitar01.jpg);
	background-position: right;
	background-repeat: no-repeat;
	margin: 0px;
}

hr.mappa	{
	color: #777777;
	width: 70px;
	height: 1px;
}

#container{
	margin-top: 0px;
	margin-left: auto;
	margin-right: auto;
	width: 752px;
	text-align: left;
	background-color: transparent;
	border: 1px solid #FFFFFF;
}

#header{
	width:752px;
	height:102px;
	padding-bottom: 0px;
	padding-top: 0px;
	border: 0px solid #FFFFFF;
	border-bottom: 1px solid #FFFFFF;
	margin-bottom: 10px;
	background-color: transparent;
	text-align: left;
}

#container2{
	margin-left: auto;
	margin-right: auto;
	width: 752px;
	background-color: transparent;
	border: 0px solid #FFFFFF;
}

/* TIPI DI LINKS

============================== */

a:link{
	color: #33CCFF;
	text-decoration: none;
}

a:visited {
	color: #33CCFF;
	text-decoration: none;
}

a:hover{
	color: #66FFFF;
	text-decoration: underline;
}

a.silver:link{
	color: #777777;
	text-decoration: none;
}

a.silver:visited {
	color: #777777;
	text-decoration: none;
}

a.silver:hover{
	color: silver;
	text-decoration: underline;
}


a.tipo2:link{
	color: teal;
	text-decoration: none;
}

a.tipo2:visited {
	color: teal;
	text-decoration: none;
}

a.tipo2:hover{
	color: teal;
	text-decoration: underline;
}

.linkbig a:link {
	color: #33CCFF;
	text-decoration: none;
	font-size: 18px;
	font-family: Arial Black;
}

.linkbig a:visited {
	color: #33CCFF;
	text-decoration: none;
	font-size: 18px;
	font-family: Arial Black;
}

.linkbig a:hover{
	color: #66FFFF;
	text-decoration: underline;
	font-size: 18px;
	font-family: Arial Black;
}


td,th{
	font-family: Tahoma, Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size: 13px;
	padding: 10px 10px 10px 10px;
	background: Black;
	margin: 0px;
	text-align: justify;
	color: #ffffff;
	border-top: 1px none #777777;
	border-bottom: 1px solid #777777;
	text-transform: none;
}

td.portale {
	font-family: Tahoma, Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size: 12px;
	padding: 1px 1px 1px 1px;
	background: Black;
	margin: 0px;
	text-align: justify;
	color: #ffffff;
	border-top: 1px none #777777;
	border-bottom: 1px solid #777777;
	text-transform: none;
}
	
/* COLONNA SINISTRA

============================== */

#contentleft{
	float: left;
	width: 170px;
	background-color: transparent;
	margin: 0px 0 10px 0;
	padding: 0 10px 5px 10px;
	font-size: 12px;
}

/* GENERICHE COLONNE

============================== */
.boxSidebar{
	margin-bottom: 20px;
	font-size: 12px;
	color: #FFFFFF;
}

.boxSidebarLuna7{
	margin-bottom: 20px;
	font-size: 12px;
	color: #FFFFFF;
	background: transparent;
	background-image: url(img_comuni/luna7.gif);	
	background-repeat: no-repeat;
	background-position: top;
}


h1 {
	font: bold .8em Tahoma, Verdana, Arial, sans-serif;
	padding: 1px 1px 1px 1px;
	background: #222222;
	margin: 0px;
	text-align: center;
	color: #ffffff;
	border-top: 1px none #777777;
	border-bottom: 1px solid #777777;
}

h2 {
	font-family: Tahoma, Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: bold;
	padding: 1px 1px 1px 1px;
	background: #222222;
	margin:8px 3px 0px 0px;
	text-align: center;
	color: #ffffff;
	border-top: 1px none #777777;
	border-bottom: 1px solid #777777;
}

h2.sectiontitle{
	font-weight: bold;
	color: White;
	background: transparent;
	text-align: center;
	margin:15px 0px 15px 0px;
	border-bottom: 1px solid White;
	font-size: 12px;
}

h2.sectiontitle2{
	font-weight: bold;
	color: Teal;
	background: transparent;
	text-align: center;
	margin: 15px 0px 15px 0px;
	border-bottom: 1px solid White;
	font-size: 12px;
}

h3.sectiontitle{
	font-weight: bold;
	color: white;
	background: transparent;
	text-align: left;
	margin: 15px 55px 10px 15px;
	border-bottom: 0px solid Silver;
	font-size: 10px;
}

h4.sectiontitle{
	font-weight: bold;
	color: white;
	background: transparent;
	text-align: left;
	margin: 5px 0px 1px 0px;
	border-bottom: 0px solid Silver;
	font-size: 12px;
}

h2.mini4wd{
	font-weight: bold;
	color: white;
	background: transparent;
	text-align: left;
	margin: 5px 0px 1px 0px;
	border-bottom: 0px solid Silver;
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size: 10px;
}

.aboutMe{
	text-align: center;
	color: #CFCFCF;
	font-size: 11px;
	padding: 3px 5px 0px 5px;
}


.aboutMe a, .aboutMe img, .aboutMe img a:link, .aboutMe img a:visited, .aboutMe img a:hover{
	text-decoration: none;
	border-bottom: none;
	background-color: transparent;
}


/* COLONNA DESTRA

============================== */

#contentright{
	float: right;
	width: 270px;
	background-color: transparent;
	margin: 0px 0 10px 0;
	padding: 0 10px 5px 10px;
	font-size: 12px;
}

#contentrightinfo{
	float: right;
	width: 300px;
	background-color: transparent;
	margin: 0px 0 10px 0;
	padding: 0 10px 5px 10px;
	font-size: 12px;
}
#contentrightmusica{
	float: right;
	width: 170px;
	background-color: transparent;
	margin: 0px 0 10px 0;
	padding: 0 10px 5px 10px;
	font-size: 12px;
}
 

/* COLONNE CENTRALI

============================== */

#contentmainbiografia{
	margin-left: 190px;
	margin-right: 20px;
	background-color: transparent;
	padding: 0px 5px 10px 5px;
	font-size: 12px;
	color: #777777;
}

#contentmaininfo{
	margin-left: 190px;
	margin-right: 300px;
	background-color: transparent;
	padding: 0px 5px 10px 5px;
	font-size: 12px;
	color: #777777;
}

#contentmainmusica{
	margin-left: 190px;
	margin-right: 200px;
	background-color: transparent;
	padding: 0px 10px 5px 10px;
	font-size: 12px;
	color: #777777;
}


#contentmainmusicadownload{
	margin-left: 210px;
	margin-right: 30px;
	background-color: #FEEED5;
	padding: 0px 10px 5px 10px;
	font-size: 12px;
	color: #777777;
	word-spacing: 2px;
}


#contentmainlinks{
	float: left;
	width: 250px;
	background-color: transparent;
	margin-left: 150px;
	border: 0px solid #FFFFFF;
}

/* STRUTTURA DEL PORTALE

============================== */

#colonna1portale{
	float: left;
	width: 180px;
	background-color: transparent;
	margin-left: 5px;
	border: 0px solid #FFFFFF;
}

#colonna2portale{
	float: left;
	width: 180px;
	background-color: transparent;
	margin-left: 5px;
	border: 0px solid #FFFFFF;
}

#colonna3portale{
	float: left;
	width: 180px;
	background-color: transparent;
	margin-left: 5px;
	border: 0px solid #FFFFFF;
}

#colonna4portale{
	float: left;
	width: 180px;
	background-color: transparent;
	margin-left: 5px;
	border: 0px solid #FFFFFF;
}

/* STRUTTURA DELLA SEZIONE LINKS

============================== */

#colonna1links{
	float: left;
	width: 180px;
	background-color: transparent;
	margin-left: 5px;
	border: 0px solid #FFFFFF;
}

#colonna2links{
	float: left;
	width: 180px;
	background-color: transparent;
	margin-left: 5px;
	border: 0px solid #FFFFFF;
}

#colonna3links{
	float: left;
	width: 180px;
	background-color: transparent;
	margin-left: 5px;
	border: 0px solid #FFFFFF;
}

#colonna4links{
	float: left;
	width: 180px;
	background-color: transparent;
	margin-left: 5px;
	border: 0px solid #FFFFFF;
}

/* STRUTTURA DELLA MAPPA DEL SITO

============================== */

#colonna1mappa{
	float: left;
	width: 180px;
	background-color: transparent;
	margin-left: 5px;
	border: 0px solid #FFFFFF;
}

#colonna2mappa{
	float: left;
	width: 180px;
	background-color: transparent;
	margin-left: 5px;
	border: 0px solid #FFFFFF;
}

#colonna3mappa{
	float: left;
	width: 180px;
	background-color: transparent;
	margin-left: 5px;
	border: 0px solid #FFFFFF;
}

#colonna4mappa{
	float: left;
	width: 180px;
	background-color: transparent;
	margin-left: 5px;
	border: 0px solid #FFFFFF;
}

/* LISTE

================================= */
ul {
	list-style: circle;
	margin: 5px 20px;
}


li {
	background: transparent;
	font-size: 12px;
	color:  #929292;
}


ul.portale {
	list-style: square;
	margin: 5px 20px;
}

li.portale {
	background: transparent;
	font-size: 12px;
	color: #FFA500;
}


/* FOOTER

============================== */

#footer{
	clear: both;
	border-top: 1px solid #777777;
	background-color: transparent;
	text-align: center;
	color: #777777;
	font-size: 12px;
	padding: 10px 10px 10px 0;
	width:752px;
}

#copyright{
	clear: both;
	background-color: transparent;
	text-align: right;
	color: #CCCCCC;
	font-size: 11px;
	padding: 10px 10px 10px 0;
	width:752px;
}

/* TESTO SCROLLING DELLA PAGINA INFO
==============================*/
#scrolling {
	background-color: transparent;
	text-align: right;
	color: #FFFFFF;
	font-size: 12px;
	padding: 10px 10px 10px 0;
	border-bottom: 1px solid #777777;
}

#scrolling a:link {
	color: #9E9E9E;
	background: transparent;
	text-decoration: normal;
	font-weight: normal;
	Font-family: Tahoma, arial, times;
	Font-size: 12px;
}

#scrolling a:visited {
	color: #9E9E9E;
	background: transparent;
	text-decoration: normal;
	font-weight: normal;
	Font-family: Tahoma, arial, times;
	Font-size: 12px;
}

#scrolling a:hover {
	color: #66FFFF;
	background: transparent;
	text-decoration: normal;
	font-weight: normal;
	Font-family: Tahoma, arial, times;
	Font-size: 12px;
}

/* HACKS - QUESTO MI SA CHE LO POSSO TOGLIERE
============================= */
.media-info{
	border:0px;
       	/* Fix for IE6 disappearing float bug */
       	height: 100%;
}

