BODY {
   margin-top: 0px;
   margin-right: 0px;
   margin-bottom: 0px;
   margin-left: 27px;
   background-color:#CBDBD9;
   font-family: Lucida Grande, Verdana, Arial, Helvetica, sans-serif;
   font-size: 10px; 
   line-height: 16px;
   color: #333333;
   height: 100%; 
}


td {
   font-family: Lucida Grande, Verdana, Arial, Helvetica, sans-serif;
   font-size: 10px; 
   line-height: 16px;
   color: #333333;
}

/* incl_header */

#testata {
margin: 25px 0px 12px 0px;
width: 599px;

}

#globale {
margin: 0px 0px 0px 0px;
padding: 0px;
}

.paddingnormalesfondoazzurro3px {
background-color:#BBCAC8;
margin:10px 0px 1px 0px;
height: 3px;
width: 599px;
}

.paddingnavigazione {
background-color:#BBCAC8;
margin:1px 0px 1px 0px;
width: 599px;
}

/* fine */


h1 {
font-size: 18px;
display: block;
}

h2 {
font-size: 12px;
}

.pavesottotitolo {
font-weight: bold;
color: #007dc5;
}

.zollettesottotitolo {
font-weight: bold;
color: #8b1b1d;
}


/* index, alessio */

.paddingalessio {
clear:both;
background-color:#B1CBBA;
margin:1px 0px 1px 0px;
width: 599px;
}

/* fine */



.sfondoimmagineale {
clear:both;
padding:0px;
background-image: url(images/sfondo_2col_ale.gif);
}


/* layout a due colonne: canzoni, spettacoli */

.colonnasx {
	width:299px;
	float:left;
}

.colonnadx {
	width:299px;
	margin:0px 0px 0px 299px;
}

/* fine */


/* scarica */

.paddingscarica {
	width:599px;
	clear:both;
	background-color:#EAD67A;
	margin:1px 0px 1px 0px;
}

.sfondoimmaginescarica { 
	padding:0px;
	background-image: url(images/sfondo_scarica.gif);
	background-repeat: repeat-y;
}

/* fine */

.paddingfoto {
width:299px;
background-color:#D79C9C;
margin:0px 0px 1px 0px;
float:left;
}

.paddingnormale {
padding: 17px;
border-width: 0px;
border-style: solid;
border-color: #000000;
}

.paddingsfondoarancio {
padding: 17px;
background-color:#D8E292;
margin:1px 0px 1px 0px;
}

.paddinglink {
padding: 17px;
background-color:#CBDBD9;
margin:1px 0px 1px 0px;
height:30px;
}


/* contenitore news */

.paddingnormaleprossimi {
	width:599px;
	padding: 0px;
	background-color:#95AFB4;
	margin:1px 0px 1px 0px;
}

/* fine */


.marginbottom1px {
margin:0px 0px 1px 0px;
}

.margintopbottom1px {
margin:1px 0px 1px 0px;
}

.marginbottom10px {
margin:0px 0px 10px 0px;
}

.marginleft1px {
margin:0px 0px 0px 1px;
}

.sfondonavigazione {
background-color:#BBCAC8;
width: 555px;
float:left;
margin:0px 0px 1px 0px;
padding: 17px;
}

.sfondonavigazionedx {
background-color:#BBCAC8;
width:400px;
float:left;
margin:0px 0px 1px 0px;
text-align:right;
}

.sfondospettacoliindice {
clear:both;
background-color:#9CCED7;
width:299px;
float:left;
margin:0px 0px 1px 0px;
}


/* contenitore presentazione sezione a tutta giustezza */

.paddingspettacoli {
clear:both;
width:599px;
background-color:#9CCED7;
margin:1px 0px 1px 0px;
}

/* fine */


/* contenitore immagine di sfondo spettacoli (due colonne) */

.sfondoimmagine { 
background-repeat: repeat-y;
background-image: url(images/sfondo_2col.gif);
}

/* fine */


/* contenitore presentazione sezione a tutta giustezza */

.paddingcanzoni {
width: 599px;
clear:both;
background-color:#CCCC99;
margin:1px 0px 1px 0px;
}

.paddingdisco {
width: 599px;
clear:both;
background-color:#D20021;
margin:1px 0px 1px 0px;
}

.paddingpave {
width: 599px;
clear:both;
background-color:#007dc5;
margin:1px 0px 1px 0px;
}

.paddingzollette {
width: 599px;
clear:both;
background-color:#8b1b1d;
margin:1px 0px 1px 0px;
}

.paddingbianco {
width: 599px;
clear:both;
background-color:#fff;
margin:1px 0px 1px 0px;
}

.paddingbiancopave {
width: 599px;
clear:both;
background-color:#fff;
margin:1px 0px 1px 0px;
}

/* fine */


/* contenitore immagine di sfondo canzoni (due colonne) */

.sfondoimmaginecanzoni { 
background-image: url(images/sfondo_2col_songs.gif); 
background-repeat: repeat-y;
}

/* fine */





.paddingalessiocolonna {
background-color:#D79C9C;
width:299px;
float:left;
margin:0px 0px 1px 0px;
}







/* Inutilizzati? 


.paddingcanzonicolonna {
background-color:#CCCC99;
width:299px;
float:left;
margin:0px 0px 1px 0px;
}

*/










a {
	color: #333333;
	text-decoration: underline;
	font-weight: bold;
}

a:hover {
		color: #CC0000;
		text-decoration: underline;
}


a.linkrossi {
	color: #CC0000;
	font-weight: bold;
	text-decoration: none;
}

a.linkrossi:hover {
	color: #CC0000;
	text-decoration: underline;
}


a.piccoliverdana {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 9px;
	color: #333333;
	text-decoration: none;
	
}


a.piccoliverdana:hover {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 9px;
	color: #49869C;
	text-decoration: none;
}

a.piccoliverdana2 {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 9px;
	color: #333333;
	text-decoration: none;
}


a.piccoliverdana2:hover {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 9px;
	color: #996600;
	text-decoration: none;
}

a.piccoliverdanaon {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 9px;
	color: #CC0000;
	text-decoration: none;
}


a.piccoliverdanaon:hover {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 9px;
	color: #CC0000;
	text-decoration: none;
}


.testopiccoloverdana{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 9px;
	color: #CCCCCC;
	text-decoration: none;
}


.italic {
	font-style: italic;
}

.big {
	font-size: 12px;
}


.form   {
	font: bold 10px Verdana, Arial, Helvetica, sans-serif;
	color: #333333;
	background: #c2ccb2;
	
}

.titolo {
   font-family: Georgia, Lucida Grande, Verdana, Arial, Helvetica, sans-serif;
   font-size: 16px; 
   line-height: 16px;
   color: #84C1D8;
   font-weight: bold;
}


.titolobianco {
   font-family: Georgia, Lucida Grande, Verdana, Arial, Helvetica, sans-serif;
   font-size: 16px; 
   line-height: 16px;
   color: #ffffff;
}

.titolorosso {
   font-family: Georgia, Lucida Grande, Verdana, Arial, Helvetica, sans-serif;
   font-size: 16px; 
   line-height: 16px;
   color: #d20021;
}

.titolopave {
   font-family: Georgia, Lucida Grande, Verdana, Arial, Helvetica, sans-serif;
   font-size: 16px; 
   line-height: 16px;
   color: #007dc5;
}

.titolozollette {
   font-family: Georgia, Lucida Grande, Verdana, Arial, Helvetica, sans-serif;
   font-size: 16px; 
   line-height: 16px;
   color: #8b1b1d;
}

a.piccoliverdanafff {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 9px;
	color: #fff;
	text-decoration: none;
	
}



a.piccoliverdanafff:hover {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 9px;
	color: #000;
	text-decoration: none;
}


.paddingbiancopave a {
color: #000000;
}

.paddingbiancopave a:hover {
color: #007dc5;
}



