/* CSS Document */
BODY {
font-family:tahoma; margin-top: 0; margin-left: 0; margin-right: 0; margin-bottom: 0; background-color: #FFFFFF; background-image: url(img/backgroundpage.gif);
color: #444444;
}

td.calendarTestata
{
font-family: tahoma; font-weight: bold; font-size: 14px;
}

td.calendarWDaysOn
{
font-family: tahoma; font-weight: bold; font-size: 12px; background-color: #CCCCCC;
height: 32px;
}

td.calendarWDaysOff
{
font-family: tahoma; font-weight: bold; font-size: 12px; color: gray;
height: 32px;
}

a.calendarOn
{
text-decoration: none;
color: black;
}

p.sottotitolo
{
font-size:18px;
line-height:2em;
}

img.float{
/* border:"1px solid black"; */
float:right;margin-left:10px;
margin-bottom:2px;margin-top:2px;}

.titleLuogo
{
font-family: tahoma, arial;
font-size: 16px;
color: #C29403;
font-weight: bold;
}

.titleFestival
{
font-family: tahoma, arial;
font-size: 16px;
color: #C29403;
font-weight: bold;
}

.subtitleLuogo
{
font-family: tahoma, arial;
font-size: 12px;
color: #C29403;
}

p
{
font-family: tahoma, arial;
font-size: 14px;
line-height: 22px;
color: #444444;
}

.testo
{
font-family: tahoma, arial;
font-size: 14px;
line-height: 22px;
color: #444444;
}

.dataInLuogo
{
font-family: tahoma, arial;
font-size: 12px;
font-weight: bold;
line-height: 16px;
color: #8BA7BF;
}

.gruppoInLuogo
{
font-family: tahoma, arial;
font-size: 14px;
font-weight: bold;
line-height: 18px;
color: #444444;
}

.collateraliInLuogo
{
font-family: tahoma, arial;
font-size: 12px;
line-height: 16px;
color: #444444;
}

a.linkcomune
{
color: black;
text-decoration: none;
}

#lightbox{
	background-color:#eee;
	padding: 10px;
	border-bottom: 2px solid #666;
	border-right: 2px solid #666;
	}
#lightboxDetails{
	font-size: 0.8em;
	padding-top: 0.4em;
	}	
#lightboxCaption{ float: left; }
#keyboardMsg{ float: right; }
#closeButton{ top: 5px; right: 5px; }

#lightbox img{ border: none; clear: both;} 
#overlay img{ border: none; }

#overlay{ background-image: url(overlay.png); }

* html #overlay{
	background-color: #111;
	back\ground-color: transparent;
	background-image: url(blank.gif);
	filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src="overlay.png", sizingMethod="scale");
	}
	
img.preload {display:none;}



p.titolo0
{
font-size:18px;
color: #54656f;
font-weight: bold;
}

p.titolo1
{
font-size:18px;
color: #DB9D22;
font-weight: bold;
}

p.titolo2
{
font-size:18px;
color: #D3222A;
font-weight: bold;
}

p.titolo3
{
font-size:18px;
color: #3CAA39;
font-weight: bold;
}

p.titolo4
{
font-size:18px;
color: #00ACEE;
font-weight: bold;
}

p.titolo5
{
font-size:18px;
color: #BC2B92;
font-weight: bold;
}

p.titolo6
{
font-size:18px;
color: #005252;
font-weight: bold;
}

p.titolo7
{
font-size:18px;
color: #6893ec;
font-weight: bold;
}


p.sezioni1
{
font-size:14px;
color: #DB9D22;
font-weight: bold;
}

p.sezioni2
{
font-size:14px;
color: #D3222A;
font-weight: bold;
}

p.sezioni3
{
font-size:14px;
color: #3CAA39;
font-weight: bold;
}

p.sezioni4
{
font-size:14px;
color: #00ACEE;
font-weight: bold;
}

p.sezioni5
{
font-size:14px;
color: #BC2B92;
font-weight: bold;
}

p.sezioni6
{
font-size:14px;
color: #005252;
font-weight: bold;
}

p.sezioni7
{
font-size:14px;
color: #6893ec;
font-weight: bold;
}

