.main{
	/*background-image:url(images/bg.gif);*/
	background-repeat:repeat;
	background-color:#415e6f;
	padding-bottom:50px; 
	}


.back {
	/*background-image: url(images/home-cs-centrato.gif);
	background-repeat: no-repeat;
	background-position:0px -55px;*/
	height: 680px;
	width: 950px;
	background-color:#000000;
	/*box-shadow:0px 3px 2px  #444;
	-webkit-box-shadow:0px 3px 2px  #444;
	-moz-box-shadow: 0px 3px 2px  #444;*/
	margin:0 auto; text-align: center; padding:0; 
	/*filter: progid:DXImageTransform.Microsoft.Shadow(color='#444444', Direction=180, Strength=3);*/
}

.container{ text-align: left; 
			height: 680px;
			width: 950px;
			}

.dx{ 
		 background-image: url(images/home-cs-blu-dx.gif);
		 background-repeat: repeat;
		 background-position:bottom;
		 height: 680px;
		 width: 950px;
		 overflow:auto;
		 }

.logo {
	/*margin-left: 110px;*/
	float:left;
	/*margin-top: 55px;*/
}


.clean{ clear:both; }

.spacer{
/*height: 100%;*/
width: 1px;
font-size: 1px; /* to make sure width is not overridden */
padding: 0;
margin: 0;
background-color: red; /* visual effect only */
} 

.sx
{
	position:absolute;
	bottom:0;
     background-image: url(images/home-cs-blu-sx.gif);
	 background-repeat: no-repeat;
	 overflow:auto;
	 height: 171px;
     width: 600px;
}

.sx_div
{
    float:left;
    width:302px;
	height:100%;
    /*margin-left: 110px;*/
	padding-top: 30px;}

.lista_concerti{}

.concerto{}

.titolo{color:#000000;
	font-family: HelveticaLTStdBold, arial narrow;
	letter-spacing:-0.1em;
	font-size:32px;}
	
.luogo{color:#000000;
	font-family: HelveticaLTStdBold, arial narrow;
	font-size:14px;}

.link{color:#000000;
	font-family: HelveticaLTStdRoman, arial narrow;
	font-size:12px;}
	
.blog
{
    color:#000000;
	font-family: MyriadProBoldCondensed, arial narrow;
	font-size:14px;
	width:280px;
	}

.blog-container {

	margin-top: 0px;
	margin-left: 30px;
        
}

.blog-t {
      background-image: url(images/dalblog-t.gif);
      background-repeat: no-repeat;
      padding-left:20px;
width:303px;
height:46px;
}

.blog-b {
      background-image: url(images/dalblog-b.gif);
      background-repeat: no-repeat;
      padding-left:0px;
width:323px;
height:77px;
}

.blog-c {
      background-image: url(images/dalblog-c.gif);
      background-repeat: repeat-y;
      padding-left:20px;
width:303px;
}

.titolo_blog{color:#ffffff;    
	font-family:Georgia,"Bitstream Charter",serif;
	font-size:16px;
	font-weight:bold;
	}

.data_blog{color:#000000;
	font-family: MyriadProRegular, arial narrow;
	font-size:13px;
	font-weight:bold;
	}

.contenuto_blog{
	color:#eeeeee;
font-family:Georgia,"Bitstream Charter",serif;
font-size:16px;
font-weight:normal;
line-height:24px;
text-align:left;
	}

.bottone{color:#ffffff;
	font-family: MyriadProRegular, arial narrow;
	font-size:13px;
	font-weight:bold;
	}

.mailinglist
{
    color:#000000;
	font-family: MyriadProRegular, arial narrow;
	font-size:13px;
	font-weight:bold;
	padding-top:35px;
	padding-left:10px;
	
	}

.textinput
{
    background-color:#5c7785;
    background-image:url(images/imgs/home-cs-blu_r5_c2.jpg);
    color:#ffffff;
	font-family: MyriadProRegular, arial narrow;
	font-size:13px;
	/*font-weight:bold;*/
	border:solid 1px #ffffff;
	}
	
.x-panel-body {
background-color:transparent;
}

.btop{ width:100%; background-image:url(images/bordo-top.gif); height:20px; background-repeat:repeat-x; }

.bbottom{ width:100%; background-image:url(images/bordo-bottom.gif); height:25px; background-repeat:repeat-x; }

.bbottom-pg{ width:980px; background-image:url(images/bordo-page-home.gif); height:25px; background-repeat:repeat-x; margin:0 auto; text-align: center; padding:0; }

.pad10{padding:20px;}


