div.view-cap, div.view-container-border{
background-color: #ffffff;
}
body {
	text-align:center;
	background-image: url(../images/bkg.jpg);
	font-family: Arial, Helvetica, sans-serif;
	background-color: #333333;
		}
	
.bodyhp {
	text-align:center;
	
	font-family: Arial, Helvetica, sans-serif;
	background-color: #ffffff;
		}


	#frame {
	width:750px;
	margin-right:auto;
	margin-left:auto;
	margin-top:10px;
	padding:0px;
	text-align:left;
	background-color: #FFFFFF;
	background-image: url(../images/framebkg_banditaliana.jpg);

 
		}
		
	#contentleft {
		width:155px;
		padding:0px;
		float:left;
		}
    	
	#contentcenter {
		width:385px;
		padding:0px;
		float:left;
		background:#FFFFFF;
		}

       #centerhp {
                width:540px;
		padding:0px;
		float:left;
		background:#660000;
		}
        #centerextended{
 width:590px;
		padding:0px;
		float:left;
		background:#FFFFFF;
}
	
	#contentright {
	width:210px;
	padding:0px;
	float:left;
	text-align: center;

		}

#contentrighthp{
        width:210px;
	padding:0px;
	float:left;
	text-align: center;
		}
	
	#contentheader {
	background:#000000;
	color: #990000;
	margin-bottom: 5px;
	height: 50px;
        position: relative;


		}
	#contentfooter {
	background:#000000;
	text-align: center;
	color: #FFFFFF;
	font-size: 70%;
	padding: 2px;



		}
		
	
h1 {
        font-size: 160%;
	font-family: "Trebuchet MS", Arial, Helvetica, sans-serif;
	margin: 5px;
        text-align:left;
}
h2 {
        font-size: 130%;
	font-family: "Trebuchet MS", Arial, Helvetica, sans-serif;
	margin: 5px;
        text-align:left;
}
h3 {
        font-size: 95%;
	font-family: "Trebuchet MS", Arial, Helvetica, sans-serif;
	margin: 5px;
        font-weight: normal;
        text-align:left;
}
p {
	margin: 5px 5px 15px 8px;
	font-size: 80%;
	line-height: 130%;
	color: #333333;
        text-align:left;
}
#menuhoriz .box {
	margin-bottom: 10px;
	margin-top: 10px;
	font-size: 90%;
	text-align: center;
	float: left;
	width: 80px;
	height: auto;
	margin-right: 3px;
	margin-left: 3px;



}
#menuhoriz {
	text-align: center;
	width: 750px;
	margin-right: auto;
	margin-left: auto;
        color: #ffffff;

}
#menuhoriz img {
	margin-bottom: 3px;
}
#framehp {

        width:750px;
	background:#660000;
	position:absolute;
	top:50%;
	left:50%;
	margin:-200px 0 0 -375px;


        text-align:left;
	
	background-color: #660000;
}
#contentcenterhp {

		width:260px;
		padding:0px;
		float:left;
}
#contentlefthp {
	width:300px;
	padding:0px;
	float:left;
	margin-right: 5px;

}
	#contentrighthp {
	width:180px;
	padding:0px;
	float:left;
	text-align: center;

		}

ul.menu3 {
	width:150px;
	list-style:none;
	margin:0;
	padding:0;
	font-family: "Trebuchet MS", Arial, Helvetica, sans-serif;
	font-size: 100%;

}
ul.menu3 li a { 
display:block; /* il link occupa tutto lo spazio orizzontale */
text-decoration:none; /* elimino la sottolineatura, che si tratta di un link si capisce dalla struttura */
padding:0 0.5em; /* lascia spazio far il bordo del menu e il testo del link */
height:2em;line-height:2em; /* altezza del link: height e line-height devono avere il medesimo valore */ 
}
ul.menu3 li { 
display:inline; /*pre-load immagine*/ 
}
ul.menu3 li:nth-child(6) { display:none; }
ul.menu3 li a:link, ul.menu3 li a:visited { 
color: #990000;
} /* colori per il link */
ul.menu3 li a:hover, ul.menu3 li a:active { 
background:url(../images/menubkg.jpg) repeat-y 100%;
color:#c00;
} /* colori per l'effetto roll-over */ul {
	margin: 0px;
}
hr {
	text-align: center;
	height: 1px;
	width: 96%;
	border: 0px;
	background-image: url(../images/hr.gif);
	color: #CCCCCC;
}#contentheader img {
	margin: 8px 5px 5px;
}
a {
	color: #990000;
	text-decoration: none;
}
a:hover {
	color: #990000;
	text-decoration: underline;
}
#contentfooter img {
	vertical-align: baseline;
	margin-right: 3px;
	margin-left: 5px;

}
#contentfooter a {
	color: #FFFFFF;
}

.commenti{
font-size: 75%;
}
#itaeng {
position: absolute;
top: 20px;
right: 10px;
}
#itaeng a{
color: #ffffff;
text-decoration: none;
font-family: "Trebuchet MS", Arial, Helvetica, sans-serif;
font-size: 80%;
}
#logo{
float: left;
}
.image{
border: 0px;
}
ol{
font-size: 80%;
color: #333333;
}
#partecipazioni td{
font-size: 80%
}
#concerti{
margin:3px;
}
#concerti td{
background-color: #efefef;
font-size: 70%;
}

#concerti th{
background-color: #EFE7E2;
}

ul{
font-size: 80%;
color: #333333;
}

.small{
font-size: 80%;
}

#boxleft{
	float:left;
	width: 180px;
	padding: 3px;
	background-color: #F7F7F7;
	border: 1px solid #CCCCCC;
        margin-left: 3px;
        margin-bottom: 3px;
        text-align: center;
}
#squareleft{
	float:left;
	width: 180px;
        height: 180px;
	padding: 3px;
	background-color: #F7F7F7;
	border: 1px solid #CCCCCC;
        margin-left: 3px;
        margin-bottom: 3px;
}
.rssThumbFloat {
position: relative;
   float: left;
   width: 120px;
height: 130px;
   font-size: 11px;
padding: 3px;
   margin: 5px;
background-color: #F7F7F7;
	border: 1px solid #CCCCCC;
text-align: center;
   
}

.rssThumb{
   border-width: 0px;
}
 
ul#rssThumbNav {
	list-style-type: none;
	margin-bottom: 5px;
	padding: .5em 0;
	border-top: 1px dashed #990000;
}

ul#rssThumbNav li a {
	display: block;
	
	color: #990000;
	border: 1px solid #cccccc; /*the border*/
        
	padding: 4px;
	text-align: center;

	text-decoration: none;

}

ul#rssThumbNav .left { float: left; margin-right:10px; margin-left: 5px;}

ul#rssThumbNav .right { float: left; margin-left: 5px;}


#galleria img{
        margin: 5px;
        border: 0 px;
}       

img {
       
        border: 0 px;
      
}       
.cap{
text-align: center;
position: absolute;
bottom: 1px;
left: 5px;

}  

.maiuscolo {
	text-transform: uppercase;
}

div#RiccardoTesiLiveEvents1583142 ul{
list-style-type:none;
margin: 8px;
padding: 0;
}

div#RiccardoTesiLiveEvents1583142 li{
margin-bottom: 10px;
padding: 15px;
background-color: #FaFaFa;
border: 1px solid #ddd;
}

div#RiccardoTesiLiveEvents1583142 span.headline{
margin-top: 10px;
font-size: 120%;
}
div.concerto{

margin-left: 10px;
margin-right: 10px;
margin-bottom: 10px;
padding: 15px;
background-color: #FaFaFa;
border: 1px solid #ddd;
}