@charset "UTF-8";

html, body {
	width: 100%;
	height: 100%;
	}
	
 body {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	background: #ffffff;
	margin: 0; /* it's good practice to zero the margin and padding of the body element to account for differing browser defaults */
	padding: 0;
	color: #000000;
}
.oneColFixCtrHdr #container {
	width: 100%;  /* using 20px less than a full 800px width allows for browser chrome and avoids a horizontal scroll bar */
	height:900px;
	margin: 0 auto; /* the auto margins (in conjunction with a width) center the page */
	position: relative;
	min-height: 900px;
	overflow:visible;
	background-image:url(../img/imgBackground.jpg); background-repeat:no-repeat; background-position:left 212px; 
	
	
}


.link {color:#FFFFFF;}

a.linkLink {
			
			color:#8e234d;
			text-transform:uppercase;
			text-decoration:none;


}

a.linkLink:hover {
			text-decoration:underline;
			
}

a:focus { outline: 0; }

.attivo {
	color:#000000;
	font-weight:bold;

}


.disattivo {
	color:#000000;
	
}



.colData {
	float:left;
	margin-right:10px;
        cursor:pointer;
}
 .colTitolo{
	float:left;
 
	color:#000000;
	cursor:pointer;
}
 .colAltoparlantino{
	float:left;
	margin:4px auto auto auto;
	color:#000000;
	cursor:pointer;
        margin-left:-30px;
}

#mainContent{
		margin:0 0 0 0;
}


#ordineTesti{

z-index:10;
max-height:420px;
overflow:auto;
/* width:384px; */
width:99%;

}

 #header {
	margin: 0; /* zeroing the margin of the last element in the #header div will avoid margin collapse - an unexplainable space between divs. If the div has a border around it, this is not necessary as that also avoids the margin collapse */
	height:59px;
	background-color:#29211f
}


#contenuti{
		margin:0 0 0 0;
			
}


	


#imgMenu{
			padding-left: 46px;
		
}


img{
			
			margin:0 0 0 0;


}

#corpoTesti{
		
		font-size:13px;
		padding:33px 10px 0 32px;
		line-height:15pt;
	
		overflow:auto;
		width:350px;
		float:left;
		height:480px;

		/*max-height:420px;*/
}

#corpoBrani{

		font-size:12px;
		width:100%;
	/*	margin-left:185px;*/
		width:655px;
		float:left;
		



}
.colOrchestra{
float:left;
width:350px;

}
.colBrano{
/*float:left;*/
width:450px;

}
.colTitoloComp{
/*float:left; */
width:250px;

}
.colCitta{
/*float:left;*/

}
.testoConcertiDir{


filter:alpha(opacity=100);
-moz-opacity:1;
opacity:1;

}


.rawDispari:hover {
filter:alpha(opacity=80);
-moz-opacity:0.8;
opacity:0.8;
}
.rawDispari {
height:23px;
line-height:23px;
background-color:#CCCCCC;
/*padding-left:10px;
filter:alpha(opacity=50); */
-moz-opacity:0.5;
opacity:0.5;
margin-bottom:2px;
float:left;
width:93%;
margin: 0 0 0 0;
}
.rawPari:hover {
filter:alpha(opacity=80);
-moz-opacity:0.8;
opacity:0.8;
}
.rawPari {
height:23px;
line-height:23px;
background-color:#ffffff;
filter:alpha(opacity=58);
-moz-opacity:0.5;
opacity:0.5;
/*padding-left:10px;*/
float:left;
width:93%;
margin: 0 0 0 0;
}

.ordineAlfabetico{

		text-decoration:none;
		font-size:12	px;
		letter-spacing:2px;

}



.ordineAlfabetico:hover{
		text-decoration:underline;
		

}

.dataConcerto{

margin-top:12px; display:block; 
color:#FFFFFF; 
font-size:12px;  
line-height:14px; 
padding:4px 4px 4px 16px;

}
.testoConcerto{
		
		line-height:14px; 
		margin:4px 4px 4px 16px ; 
		font-size:12px;

}

#fotoAndrea{
position:absolute; top:114px; left:573px;
width:451px;
height:190px;
background-image:url(../img/bgFotoAndrea.jpg); background-repeat:repeat-x; background-position:top;
}

#fotoLocandineComp{
z-index:50;
position:absolute; top:114px; left:573px;
width:267px;
height:190px;
}

#fotoAndreaComp{
position:absolute; top:114px; left:573px;
width:451px;
height:190px;
background-image:url(../img/bgFotoComp.jpg); background-repeat:repeat-x; background-position:top;
}

#boxAltoDxDir{
position:absolute; top:114px; 
left:839px; width:185px;
height:190px;
background-image:url(../img/bgFotoComp.jpg); background-repeat:repeat-x; background-position:top;
}
#boxAltoDxBio{
position:absolute; top:114px; 
left:840px; width:185px;
height:190px;
background-repeat:repeat-x; background-position:top;
}



.titolo_rassegna{
color:#10728b; 
font-weight:bold;
}



.titolo_news{
color:#4d494a; line-height:14px; padding-bottom: 4px;
}


.testo_news{	
color:#4d494a; line-height:12px;
}