body{margin:0;background:#FFCC00;}
#header{width:1000px;height:209px;margin:0 auto;background:url(/images/layout/header.jpg)} 
.logo{margin:72px 0 0 47px}
#bannerheader{width:468px;height:60px;border:2px solid #000;float:right;padding:0;margin:74px 238px 0 0;display:inline} 
#topbar{width:1000px;height:83px;margin:0 auto;background:url(/images/layout/upbar.jpg)}
#audiovideo{float:right;width:290px;padding-top:24px;display: inline}
#main{width:1000px;min-height:1000px;height:auto !important;height:1000px;margin:0 auto}
#left{width:204px;float:left;min-height:100%;height:auto !important;height:100%;display: inline}
#leftcontent{margin:0;background:url(/images/layout/background_menu_sezioni.jpg)}
#right{width:211px;float:right;min-height:100%;height:auto !important;height:100%;display: inline}
#rightcontent{width:160px;margin:0;background:url(/images/layout/background_right.jpg);padding:0 35px 12px 16px;min-height:200px;height:auto !important;height:200px;}
#intestazione{width:535px;height:39px;background:url(/images/layout/background_intestazione.jpg);padding:0 22px}

#toolbar
{
	width:99%;
	height:30px;
	border:1px solid #003385;
	background-color:#0E8FEB;
}

#content{
	width:535px;
	min-height:900px;
	height:auto !important;
	height:900px;
	padding:5px 22px 35px 22px;
	background-image: url(/images/layout/background_contentfooter.jpg);
	background-position: bottom;
	background-repeat: no-repeat;
	font:11px Verdana, Arial, Helvetica, sans-serif;color:#036
}

#contentfooter{width:535px;height:31px;padding:0 22px;}
#footer{width:535px;height:50px;background:url(/images/layout/background_footer.jpg);padding:0 22px}
#copyright{width:535px;height:50px;background:url(/images/layout/background_footer.jpg);padding:0 22px}

.Maiuscola
{
	text-transform:capitalize;
}
.Maiuscola a:link,.Maiuscola a:visited ,.Maiuscola a:active
{
	text-transform:capitalize;
}
.Maiuscola a:hover 
{
	text-transform:capitalize;
}


#overlib
{
	background:#B1E7FF;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:12px;
	color: #074370;
	border:#074370 solid 1px;
	padding: 3px;
	width:500px;
}
#overlibSmall
{
	background:#B1E7FF;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:11px;
	color: #074370;
	border:#074370 solid 1px;
	padding: 3px;
}
#overlibScrubs
{
	background:#31928C;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:11px;
	color: #ffffff;
	border:#074370 solid 1px;
	padding: 3px;
}
#overlibRosa
{
	background:#FFCCCC;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:11px;
	color: #6464FF;
	border:#074370 solid 1px;
	padding: 3px;
}
#overlibHomerata
{
	background:#FFCC00;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:11px;
	color: #0E8FEB;
	border:#074370 solid 1px;
	padding: 3px;
}
#overlibGriffin
{
	background:#ffffff;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:11px;
	color: #6464FF;
	border:#074370 solid 1px;
	padding: 3px;
}

.maiuscolo
{
	text-transform: uppercase;
}

.inizialemaiuscola
{
	text-transform: capitalize;
}

#divRicerca1
{
	height:0px;	
	/*Filter:Alpha(Opacity=90);*/
	z-index:100;
}

#divRicerca2
{
	background: #B1E7FF;
	padding: 10px;
	color: #0E8FEB;
	border:1px #000000 solid;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:11px;
}

#divLavagna1
{
	position:absolute; 
	top:20%;
	left:25%;
	width:660px;
}

#divLavagna2
{
	background: #B1E7FF;
	padding: 10px;
	color: #0E8FEB;
	border:1px #000000 solid;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:11px;
}

#divMessenger1
{
	position:absolute; 
	top:60%;
	left:40%;
	width:350px;
	visibility:hidden;
}

#divMessenger2
{
	background: #B1E7FF;
	padding: 10px;
	color: #0E8FEB;
	border:1px #000000 solid;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:11px;
}

#divProgrammazioneTv1
{
	height:0px;	
	Filter:Alpha(Opacity=90);
	z-index:110;
}

#divProgrammazioneTv2
{
	background: #ffffff;
	padding: 10px;
	color: #0E8FEB;
	border:1px #000000 solid;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:12px;
}

#divServizi1
{
	height:0px;	
	/*Filter:Alpha(Opacity=90);*/
	z-index:200;
}

#divServizi2
{
	background: #B1E7FF;
	padding: 10px;
	color: #0E8FEB;
	border:1px #000000 solid;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:11px;
}

.grassetto
{
	font-weight:bold;
}