body
{
	background: #E6EFF2 url(../images/sfondo.gif) no-repeat top left;
	font-family: tahoma;
	font-size: 11px;
	letter-spacing: 0px;
	line-height: 16px;
	color: black;
	text-align: justify;
	scrollbar-3dlight-color: #E6EFF2;
	scrollbar-arrow-color: #166F89;
	scrollbar-base-color: #E6EFF2;
	scrollbar-darkshadow-color: #E6EFF2;
	scrollbar-highlight-color: #E6EFF2;
	scrollbar-face-color: #E6EFF2;
	scrollbar-shadow-color: #FF9F30;
	scrollbar-track-color: #E6EFF2;
	margin: 0px;
	padding-bottom: 0px;
	padding: 0px;
	margin-bottom: 0px;
}
table
{
font-family: tahoma;
font-size: 11px;
letter-spacing: 0px;
	color: black;
}
a
{
	font-weight: bold;
	text-decoration: none;
	color: #145D9C;
	cursor: hand;
}
a:visited
{
	text-decoration: none;
	color: #145D9C;
	cursor: hand;
}
a:active, a:hover
{
	text-decoration: underline;
	color: #FFC557;
	cursor: hand;
}
.menudiv
{
	height: 260px;
	padding: 0px;
	margin: 0px;
	border: 0px;
	position: absolute;
	z-index: 1;
	top: 0px;
	left: 0px;	
}
.menucontent
{
	text-align: center;
	padding: 0px;
	padding-left: 0px !important;
	padding-left: 10px;
	white-space: nowrap;
}
.menucontent img
{
	margin: 0px;
	padding: 0px;
	border: 0px;
}
.contactdiv
{
	font-size: 11px; 
	font-weight: bold; 
	text-align: center;
	width: 100%;
	border-top: 1px solid #74A9B8; 
	border-bottom: 1px solid #74A9B8;
	padding: 0px;
	color: black;
	line-height: 12px;
	margin: 0px;
}
.hkin {
	z-index: 4;
	position: absolute;
	top: 50px;
}
.menu
{
	position: relative;
	top: 111px !important;
	top: 112px;
	left: 50%;
	margin-left: -145px;
	z-index: 2;
	height: 140px;
}
.menu table img
{
	border: 0px;
	margin: 0px;
	margin-bottom: -5px !important;
	margin-bottom: -3px;
	padding: 0px;
	text-align: right;
}
.testo
{
	background: url(../images/sfondo_logo.gif) no-repeat 70% 170px fixed !important;
	background: url(../images/sfondo_logo.gif) no-repeat 470px 170px fixed;
	width: 93% !important;
	width: 96%;
	vertical-align: top;	
	text-align: justify;
	margin-right: 15px;
	margin-left: 30px !important;
	margin-left: 0px;
	line-height: 16px;
	padding: 0px !important;
	padding-bottom: 0px !important;
	padding-right: 0px !important;
	padding: 15px;
	padding-bottom: 15px;
	padding-right: 15px;
	scrollbar-3dlight-color: #E6EFF2;
	scrollbar-arrow-color: #166F89;
	scrollbar-base-color: #E6EFF2;
	scrollbar-darkshadow-color: #E6EFF2;
	scrollbar-highlight-color: #E6EFF2;
	scrollbar-face-color: #E6EFF2;
	scrollbar-shadow-color: #FF9F30;
	scrollbar-track-color: #E6EFF2;
	min-height: 370px;
	height: 455px !important;
	height: 100%;
	overflow: auto;
	white-space: normal;
	z-index: 4;
	position: relative;
	font-family: tahoma;
	font-size: 11px;
	letter-spacing: 0px;
}

.footer
{
	
	width: 100%;
	margin: 0px;
	padding: 10px;
	padding-top: 5px;
	display: block;
}
.titoloblog
{
	color: #FF8100;
	font-weight: bold;
	font-size: 16px;
	padding-bottom: 4px;
	margin-bottom: 2px;
	border: 0px;
	border-bottom: 1px solid #FF9F30;
}
.datablog
{
	text-align: right;
	font-weight: bold;
	margin-bottom: -4px;
	padding-top: 4px;
	color: black;
	font-size: 0.9em;
}
.testoblog
{
	 text-align: justify;
	 letter-spacing: 0px;
font-size: 11px;
line-height: 16px;
}
.commentiblog
{
	text-align: right;
	margin-bottom: 15px;
}
.titoletto
{
	color: #F28000;
	font-weight: bold;
	font-size: 15px;
}
.titoletto2
{
	color: #4682B4;
	font-weight: bold;
}
input[type="text"], .input
{
	background-color: White;
	border: 1px solid #166F89;
	font-family: Tahoma;
	letter-spacing: 0px;
	font-size: 12px;
	color: black;
}
textarea
{
	background-color: White;
	font-family: Tahoma;
	letter-spacing: 0px;
	font-size: 12px;
	color: black;
	text-align: justify;
	scrollbar-3dlight-color: #E6EFF2;
	scrollbar-arrow-color: #166F89;
	scrollbar-base-color: #E6EFF2;
	scrollbar-darkshadow-color: #E6EFF2;
	scrollbar-highlight-color: #E6EFF2;
	scrollbar-face-color: White;
	scrollbar-shadow-color: #FF9F30;
	scrollbar-track-color: #E6EFF2;
	border: 1px solid #166F89;
}
.bottone
{
	background-color: #5194A7;
	font-family: Tahoma;
	letter-spacing: 1px;
	font-size: 12px;
	font-weight: bold;
	color: White;
	padding: 2px !important;
	padding: 0px;
	text-align: center;
	border: 3px double White !important;
	border: 3px double #FF9F30;
	margin-left: 7px;
	margin-right: 7px;
}
.titolospettacolo
{
	font-size: 17px;
	font-weight: bold;
	color: Black;
	text-transform: uppercase;
	text-align: center;
	line-height: 17px;
	text-align: right;
}
.spettacoli
{
	font-size: 11px;
	font-weight: bold;
	color: Black;
	text-align: center;
	width: 235px;
	position: absolute;
	top: 140px;
	left: 32px !important;
	left: 40px;
	float: left;
	z-index: 3;
}
.spettacoli td img
{
	border: 0px;
	margin: 5px 5px 0px 5px;
}
.box
{
	background-color: #97C4C8;
	font-size: 11px;
	font-weight: bold;
	color: Black;
	border: 1px solid #97C4C8;
}
.box td
{
	border: 1px solid #D2E3E8;
	padding-top: 10px; 
	padding-bottom: 14px; 
}
.box a:hover
{
	color: white;
}
.citazione
{
	font-style: italic;
	background: url(../images/quote.gif) 0px -1px no-repeat;
	padding-left: 55px;
	color: black;
}
.citazione div
{
	text-align: right;
	font-size: 11px;
	color: #717171;
	margin-left: 90px;
	line-height: 11px;
	margin-top: 10px;
	margin-bottom: 20px;
}

.prova
{
	background: url(../images/tv.jpg) no-repeat left bottom;
	min-height: 100%;
	height: 100%;
}

.tv
{
	width: 260px; 
	height: 357px; 
	background: url(../images/tv.gif) no-repeat -10px bottom !important;
	background: url(../images/tv.gif) no-repeat center bottom;
}
.schermo
{
	position: relative; 
	background: url(../images/transp.gif) repeat; 
	top: 34px !important;
	top: 35px; 
	left: -7px !important; 
	left: 3px;
	width: 130px !important;
	width: 135px; 
	height: 114px!important; 
	height: 125px; 
	padding: 7px;
	font-size: 11px;
	line-height: 11px;
	text-align: justify;
	filter: chroma(color=#00FF00);
	overflow: auto;
	scrollbar-3dlight-color: #00FF00;
	scrollbar-arrow-color: black;
	scrollbar-base-color: #00FF00;
	scrollbar-darkshadow-color: #00FF00;
	scrollbar-highlight-color: #00FF00;
	scrollbar-face-color: #00FF00;
	scrollbar-shadow-color: #00FF00;
	scrollbar-track-color: #00FF00;
	table-layout: fixed;
	white-space: normal;
}
#lightbox
{
	background-color:#eee;
	padding: 3px;
	border-bottom: 1px solid #666;
	border-right: 1px solid #666;
	font-family: Tahoma, Arial, Verdana, sans-serif;
	color: #3F3F3F;
}

#lightbox a, #lightbox a:active, #lightbox a:visited, #lightbox a:hover, kbd
{
	font-family: Tahoma, Arial, Verdana, sans-serif;
	font-weight: bold;
	color: Black;
}

#lightboxDetails
{
	font-family: Tahoma, Arial, Verdana, sans-serif;
	font-size: 12px;
	padding-top: 0.4em;
}
	
#lightboxCaption
{
	float: left;
}

#keyboardMsg
{
	float: right;
}

#closeButton
{
	top: 0px; 
	right: 1px;
}

#lightbox img
{
	border: none;
	clear: both;
} 

#overlay img
{
	border: none;
}

#overlay
	{
		background-image: url(overlay.png);
	}

* html #overlay
{
	background-color: #333;
	background-color: transparent;
	background-image: url(blank.gif);
	filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src="overlay.png", sizingMethod="scale");
}

.thumbnail
{
	padding: 1px;
	border: 1px solid Gray;
	margin: 10px;
	float: left;
	position: relative;
	height: 150px;
}

.thumbnail img
{
	border: none;
	margin: 0px;
	padding: 0px;
}
.logo
{
	position: absolute;
	top: 0px;
	left: 0px;
	z-index: 1;
	width: 327px !important;
	width: 350px;
	height: 185px !important;
	height: 185px;
	background: url(../images/angolo.gif) no-repeat 154px -2px !important;
	background: url(../images/angolo.gif) no-repeat 169px -2px;
	padding-left: 0px;
}
.scuola
{
	font-style: italic;
}
b, strong, div strong
{
	letter-spacing: 0px;
}
.tagboard
{
	background: url(../images/tagboard3.gif) no-repeat center center;
	width: 190px;
	height: 220px;
	border: 0px;
	margin: 0px;
	padding: 10px;
}
.tagboard div
{
	width: 115px; 
	height: 98px; 
	margin-top: 41px; 
	margin-left: -7px !important; 
	margin-left: 10px; 
	filter: chroma(color=#00FF00); 
	margin-bottom: 0px;
	text-align:center;
	font-family: tahoma, verdana, arial, sans-serif;
	font-size: 11px;
	letter-spacing: 0px;
	line-height: 13px;
	vertical-align: middle;

}
.postit1
{
	background: url(../images/postit1.gif) no-repeat 5px center;
	width: 169px;
	height: 172px;
	border: 0px;
	margin: 0px;
	padding: 10px;
	padding-left: 15px;
	padding-right: 25px;
	font-family: tahoma, verdana, arial, sans-serif;
	font-size: 10px;
	letter-spacing: 0px;
	line-height: 12px;
	position: relative;
}

a.sort, a:visited.sort, a:active.sort
{
	color: Blue;
	text-decoration: none;
	font-size: 12px;
	color: Blue;
}
a:hover.sort
{
	text-decoration: underline;
	color: #00BFFF;
}
.postit1 a
{
	color: Black;
}

.news_lab
{
	width: 360px; 
	height:255px; 
	background: url(../images/postit3.gif) center center no-repeat; 
	z-index: 1;
	margin-top: -20px;
	margin-bottom: -20px;
	padding: 0px !important;
	padding: 35px;
	padding-left: 0px !important;
	padding-left: 5px;
	padding-top: 0px !important;
	padding-top:68px;	
}
.news_lab div
{
	width:225px;
	height:120px; 
	overflow:auto; 
	white-space:normal; 
	text-align:justify; 
	margin-top: 10px;
	padding: 35px !important;
	padding: 0px;
	padding-left: 5px !important;
	padding-left: 0px;
	padding-top:68px !important;	
	padding-top: 0px;
	scrollbar-face-color: #f6f6f6; 
	scrollbar-3dlight-color: #f6f6f6; 
	scrollbar-arrow-color: #d60000; 
	scrollbar-base-color: #f6f6f6; 
	scrollbar-darkshadow-color: #f6f6f6; 
	scrollbar-highlight-color: #f6f6f6; 
	scrollbar-shadow-color: #f6f6f6; 
	scrollbar-track-color: #f6f6f6;
}
.didascalia
{
	padding-bottom: 4px;
	color: #3C6F7D;
}

.titoletto a, .titoletto a:visited, .titoletto a:active
{
	color: #0c3d62;
}

.riflettori
{
	text-align: center;
	padding: 0px;
	margin: 0px;
	position: absolute;
	top: 0px;
	left: 320px;
	width: 680px;
	height: 141px;
	white-space: nowrap;
	margin-top: -13px !important;
	margin-top: 0px;
}

.riflettori a {
font: 0px sans-serif;
color: #166f89;
text-decoration: none;
height:141px;
display:inline-block;
}

.riflettori a.chi, .riflettori a.chi:active {
background: url("../images/off1.gif") 0 0 no-repeat;
width:116px;
color: #166f89;
}
.riflettori a.produzioni, .riflettori a.produzioni:active {
background: url("../images/off2.gif") 0 0 no-repeat;
width:114px;
color: #166f89;
}
.riflettori a.date, .riflettori a.date:active {
background: url("../images/off3.gif") 0 0 no-repeat;
width:90px;
color: #166f89;
}
.riflettori a.download, .riflettori a.download:active {
background: url("../images/off4.gif") 0 0 no-repeat;
width:126px;
color: #166f89;
}
.riflettori a.merchandising, .riflettori a.merchandising:active {
background: url("../images/off5.gif") 0 0 no-repeat;
width:128px;
color: #166f89;
}
.riflettori a.laboratori, .riflettori a.laboratori:active {
background: url("../images/off6.gif") 0 0 no-repeat;
width:103px;
color: #166f89;
}

.riflettori a.chiselected, .riflettori a.chi:active {
background: url("../images/on1.gif") 0 0 no-repeat;
color: #166f89;
width:116px;
}
.riflettori a.produzioniselected, .riflettori a.produzioni:active {
background: url("../images/on2.gif") 0 0 no-repeat;
width:114px;
color: #166f89;
}
.riflettori a.dateselected, .riflettori a.date:active {
background: url("../images/on3.gif") 0 0 no-repeat;
width:90px;
color: #166f89;
}
.riflettori a.downloadselected, .riflettori a.download:active {
background: url("../images/on4.gif") 0 0 no-repeat;
width:126px;
color: #166f89;
}
.riflettori a.merchandisingselected, .riflettori a.merchandising:active {
background: url("../images/on5.gif") 0 0 no-repeat;
width:128px;
color: #166f89;
}
.riflettori a.laboratoriselected, .riflettori a.laboratori:active {
background: url("../images/on6.gif") 0 0 no-repeat;
width:103px;
color: #166f89;
}

.riflettori a.chi:hover {
background: url("../images/hover1.gif") 0 0 no-repeat;
color: #166f89;
border: 
}
.riflettori a.produzioni:hover, .riflettori a.produzioniselected:hover, .riflettori a.produzioniselected {
background: url("../images/hover2.gif") 0 0 no-repeat;
color: #166f89;
}
.riflettori a.date:hover {
background: url("../images/hover3.gif") 0 0 no-repeat;
color: #166f89;
}
.riflettori a.download:hover {
background: url("../images/hover4.gif") 0 0 no-repeat;
color: #166f89;
}
.riflettori a.merchandising:hover {
background: url("../images/hover5.gif") 0 0 no-repeat;
color: #166f89;
}
.riflettori a.laboratori:hover {
background: url("../images/hover6.gif") 0 0 no-repeat;
color: #166f89;
}
.navigation
{
	text-align: center;
	white-space: nowrap;
	margin-top: -20px !important;
	margin-top: 0px;
}

.navigation a {
font: 0px sans-serif;
color: #166f89;
text-decoration: none;
height:41px;
width:41px;
display:inline-block;
}

.navigation a.home, .navigation a.home:active, .navigation a.home:visited {
background: url("../images/home.png") 0 0 no-repeat;
color: #166f89;
}
.navigation a.contatti, .navigation a.contatti:active, .navigation a.contatti:visited {
background: url("../images/email.png") 0 0 no-repeat;
width:48px;
color: #166f89;
}
.navigation a.facebook, .navigation a.facebook:active, .navigation a.facebook:visited {
background: url("../images/facebook.png") 0 0 no-repeat;
color: #166f89;
}
.navigation a.twitter, .navigation a.twitter:active, .navigation a.twitter:visited {
background: url("../images/twitter.png") 0 0 no-repeat;
color: #166f89;
}
.navigation a.myspace, .navigation a.myspace:active, .navigation a.myspace:visited {
background: url("../images/myspace.png") 0 0 no-repeat;
color: #166f89;
}
.navigation a.youtube, .navigation a.youtube:active, .navigation a.youtube:visited {
background: url("../images/youtube.png") 0 0 no-repeat;
color: #66a1b2;
}

.navigation a.home:hover {
background: url("../images/home_hover.png") 0 0 no-repeat;
color: #166f89;
border: 
}
.navigation a.contatti:hover {
background: url("../images/email_hover.png") 0 0 no-repeat;
color: #166f89;
}
.navigation a.facebook:hover {
background: url("../images/facebook_hover.png") 0 0 no-repeat;
color: #166f89;
}
.navigation a.twitter:hover {
background: url("../images/twitter_hover.png") 0 0 no-repeat;
color: #166f89;
}
.navigation a.myspace:hover {
background: url("../images/myspace_hover.png") 0 0 no-repeat;
color: #166f89;
}
.navigation a.youtube:hover {
background: url("../images/youtube_hover.png") 0 0 no-repeat;
color: #66a1b2;
}
.insegna
{
	position: absolute;
	top: 0px;
	left: 0px;
	z-index: 1;
	width: 290px;
	padding-left: 0px;
	text-align: center;
	margin-top: 2px;
}
.insegna img
{
	border: 0px;
}
.prossimadata
{
	width: 169px;
	height: 172px;
	border: 0px;
	margin: 0px;
	padding: 10px;
	padding-left: 15px;
	padding-right: 25px;
	font-family: tahoma, verdana, arial, sans-serif;
	font-size: 10px;
	letter-spacing: 0px;
	line-height: 12px;
	position: relative;
}
.televisore
{
	width: 260px; 
	height: 357px; 
	background: url(../images/tv.gif) no-repeat center bottom;
	position: absolute;
	bottom: 0px;
	left: 10px;
	z-index: 0;
}
.schermotv
{
	position: relative; 
	background: url(../images/transp.gif) repeat; 
	top: 34px !important;
	top: 35px; direi
	left: 3px;
	width: 130px !important;
	width: 135px; 
	height: 114px!important; 
	height: 125px; 
	padding: 7px;
	font-size: 11px;
	line-height: 11px;
	text-align: justify;
	filter: chroma(color=#00FF00);
	overflow: auto;
	scrollbar-3dlight-color: #00FF00;
	scrollbar-arrow-color: black;
	scrollbar-base-color: #00FF00;
	scrollbar-darkshadow-color: #00FF00;
	scrollbar-highlight-color: #00FF00;
	scrollbar-face-color: #00FF00;
	scrollbar-shadow-color: #00FF00;
	scrollbar-track-color: #00FF00;
	table-layout: fixed;
	white-space: normal;
}
.postit2
{
	background: url(../images/postit1.png) no-repeat 5px center;
	width: 169px;
	height: 165px;
	border: 0px;
	margin: 0px;
	padding: 10px;
	padding-left: 15px;
	padding-right: 25px;
	font-family: tahoma, verdana, arial, sans-serif;
	font-size: 10px;
	letter-spacing: 0px;
	line-height: 12px;
	position: absolute;
	right: 30px;
	top: 140px;
	padding-top: 30px; padding: 0px; margin: 0px;
	z-index: 20;
}
div.postit2 div
{
	text-align: center; padding: 55px 27px 0px 25px;
}
div.televisore div.schermo-home
{
	position: absolute; bottom: 182px; left: 23px;
}
div.televisore div.schermo-home img
{
	border: none;
}
.prossima-data
{
	width: 169px;
	height: 172px;
	border: 0px;
	margin: 0px;
	padding: 10px;
	padding-left: 15px;
	padding-right: 25px;
	font-family: tahoma, verdana, arial, sans-serif;
	font-size: 10px;
	letter-spacing: 0px;
	line-height: 12px;
	position: relative;
	padding: 0px; 
	margin: 0px; 
	position: absolute; 
	width:119px; 
	bottom:47px; 
	left: 74px; 
	height: 98px;
}
div.prossima-data div.data
{
	text-align:center; background:url(../images/centrotv.gif) no-repeat center bottom; padding-bottom: 8px;
}
div.merchandising
{
	color: #1E94B9; font-weight: bold; text-align:center
}
div.titoloblog-new
{
	width: 98%; height: 20px; margin: 0px; padding: 0px; padding-top: 3px; text-align: center;
	font-family: Courier New; font-weight: bold; color: Black; font-size: 17px;
}
div.boxmessaggi-home
{
	position: absolute;
	right: 20px;
	padding-left: 20px;
	width: 200px;
	bottom: 0px;
}
div.boxmessaggi-home table.messaggi
{
	background: url(../images/boxhome-bottom.png) center 54px no-repeat;
	width: 192px;
	border: 0px;
}
div.boxmessaggi-home table.messaggi th
{
	 width:192px;
	 height: 54px;
	 text-align:center;
}
div.boxmessaggi-home table.messaggi td.box
{
	 width:192px;
	 height: 216px;
	 text-align:left;
	 padding-left: 0px; 
	 padding-top:0px;
	 background: none;
	 border: 0px;
}
div.boxmessaggi-home table.messaggi td div.credits
{
	 text-align:right;
	 font-size: 10px;
}
div.wrapper-home
{
	padding-top: 150px; padding-left: 290px; padding-right:220px; height: 100% !important; height: 600px; overflow: auto;
}
div.wrapper
{
	padding-top: 150px; padding-left: 290px; height: 100%;
}
