html, body {height:100%; line-height:12px; font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 11px; color: #3c3c3c; text-align:left; line-height:14px;}
a { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 10px; color: #000; text-decoration: none; }
a:hover { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 10px; color: #FF8A00; text-decoration: none; }
.body-1 { text-align: left;  margin:0; padding: 0; background-color:#333743; background:#fff url(immagini/back.jpg);}
.box-0 { float:center; width:950px; margin:0 auto 0 auto;}
.box-1 { position:relative; width:950px;}
.header { float:left; width:950px; height:127px; background:url(immagini/header.jpg) no-repeat;}
.menu { float:left; width:950px; height:40px;}
.link {float:left; width:100px; text-align:center; line-height:20px;}
.intro { float:left; width:950px; height:92px; background:#fff url(immagini/sfondo.jpg);}
.main { float:left; width:950px; margin:5px 0 0 0;}
.footer { float:left; width:950px; height:15px; background:#fff url(immagini/footer.jpg);}
.nero11 { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 11px; color: #3c3c3c; }
.arancio11 { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 11px; color: #FF7E00; }
.arancio16 { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 16px; color: #FF7E00; }
.bianco11 { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 11px; color: #fff; }
.bianco12 { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 12px; color: #fff; }
.menublu10 a { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 10px; font-weight: bold; color: #205CA4; text-decoration: none; }
.menublu10 a:hover { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 10px; font-weight: bold; color: #F96304; text-decoration: none; }
.menublu12 a { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 12px; font-weight: bold; color: #205CA4; text-decoration: none; }
.menublu12 a:hover { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 12px; font-weight: bold; color: #F96304; text-decoration: none; }
.menubianco11 a { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 11px; color: #fff; text-decoration: none; }
.menubianco11 a:hover { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 11px; color: #F4DE00; text-decoration: none; }
.menuorange10 a { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 10px; color: #FF8A00; text-decoration: none; }
.menuorange10 a:hover { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 10px; color: #000; text-decoration: none; }
.hr-1 { border: 0; width: 100%; color: #ccc; background-color: #ccc; height: 1px;}

#palace {
	position: absolute;
	left:640px;
	top:0;
	width:285px;
	height: 244px;
	background: transparent url("immagini/palace.png") no-repeat;
	z-index: 150;
}
#palace {
	background: none;
	filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(
	 src='immagini/palace.png', sizingMethod='crop'
	);
}

.highlights {OVERFLOW-X: hidden; MARGIN: 0px; OVERFLOW: hidden; WIDTH: 300px;}
.pag_selected { 
float:left; 
padding:2px;
background-color:#F2F2F2; 
border: 1px solid #7E7E7E; 
text-align:center; 
margin:0 1px 0 1px; 
font-family: Verdana, Arial; 
color:#000; 
font-size:10px;
}
.pag_link a {
background-color:#fff;
float: left;
padding:2px;
border: 1px solid #7E7E7E;
margin:0 1px 0 1px;
text-align:center;
}
.pag_link a:hover {
background-color:#FF9600;
color:#fff; 
}
.thumb a {
display:block;
float: left;
width:114px;
height:114px;
}
.thumb a:hover {
background-color:#fff;
filter:alpha(opacity=40);
-moz-opacity: 0.4;
opacity: 0.4;
}
.link_1 a {
background:url(immagini/link-3.gif) no-repeat;
display:block;
float: left;
width:119px;
height:27px;
line-height:24px;
padding:0 0 0 20px;
}
.link_1 a:hover {
background:url(immagini/link-4.gif) no-repeat;
}
.link_1_visited {
background:url(immagini/link-4.gif) no-repeat;
display:block;
float: left;
width:119px;
height:27px;
line-height:24px;
padding:0 0 0 20px;
}
.menu2 a { 
display:block; 
float:left; 
width:100px; 
height:100px; 
}

.menu2 a:hover { 
background-color:#fff;
filter:alpha(opacity=40);
-moz-opacity: 0.4;
opacity: 0.4;
}

#newsticker-demo { 
float:left;
width:320px; 
font-family:Verdana,Arial,Sans-Serif;
font-size:12px;
}

#newsticker-demo a { text-decoration:none; }
#newsticker-demo img { border: 2px solid #FFFFFF; }

#newsticker-demo .title {
text-align:center;
font-size:14px;
font-weight:bold;
padding:5px;
}
.newsticker-jcarousellite { width:320px; }
.newsticker-jcarousellite ul li{ list-style:none; display:block; padding-bottom:1px; margin-bottom:5px; }
.clear { clear: both; }
