html {
	height:100%;
}
body{
	margin:0px;
	font-size:12px;
	background-image:url(../images/bg.gif);
	font-family:Trebuchet MS;
}	
img {
	border:0;
}
#contorno {
	width:100%;
	height:100%;
}
#base{
	width:780px;
}
#nav1{
	background-image:url(../images/nav1.jpg);
	width:430px;
	height:32px;
}
#nav2{
	background-image:url(../images/nav2.jpg);
	width:296px;
	height:32px;
}
#menu1{
	background-image:url(../images/menu1.jpg);
	width:194px;
	height:131px;
	vertical-align:bottom;
}
.menu1{
	margin-left:65px;
	font-size:15px;
	font-weight:bold;
	color:#cc0000;
	font-style:italic;
}
.webcam{
	background:url(../images/body3.gif) no-repeat;
	width:99px;
	height:141px;
	text-align:center;
	padding-left:95px;
}
.webcam a:link{
	color:#000000;
	text-decoration:none;
	font-weight:bold;
}
.webcam a:visited{
	color:#000000;
	text-decoration:none;
	font-weight:bold;
}
.webcam a:hover{
	color:#cc0000;
	text-decoration:none;
	font-weight:bold;
}
.felpa a:link{
	color:#000000;
	text-decoration:none;
	font-weight:bold;
}
.felpa a:visited{
	color:#000000;
	text-decoration:none;
	font-weight:bold;
}
.felpa a:hover{
	color:#cc0000;
	text-decoration:none;
	font-weight:bold;
}
.menu{
	padding-left:65px;
	font-size:15px;
	font-weight:bold;
	color:#cc0000;
	font-style:italic;
	background:url(../images/menu2.gif) no-repeat;
	width:129px;
	height:103px;
}
.menu img{
	width:12px;
	height:12px;
	margin-right:5px;
}
.menu a:link{
	color:#000000;
	text-decoration:none;
	font-weight:normal;
	font-size:14px;
}
.menu a:visited{
	color:#000000;
	text-decoration:none;
	font-weight:normal;
	font-size:14px;
}
.menu a:hover{
	color:#cc0000;
	text-decoration:none;
	font-weight:bold;
	font-size:14px;
}
.menu1 a:link{
	color:#000000;
	text-decoration:none;
	font-weight:normal;
	font-size:14px;
}
.menu1 a:visited{
	color:#000000;
	text-decoration:none;
	font-weight:normal;
	font-size:14px;
}
.menu1 a:hover{
	color:#cc0000;
	text-decoration:none;
	font-weight:bold;
	font-size:14px;
}
#body1{
	background:url(../images/body1.jpg) no-repeat;
	width:559px;
	height:408px;
	background-color:#eeeeee;
	vertical-align:top;
	padding-top:15px;
}
#body4{
	width:89px;
	height:35px;
	background-image:url(../images/body4.gif);
}
#address{
	background-image:url(../images/address.jpg);
	width:664px;
	height:35px;
	vertical-align:bottom;
}
address{
	text-align:center;
	font-size:12px;
	font-style:normal;
	border-top:1px dotted #666666;
	padding-top:1px;
	color:#666666;
}
address a:link{
	color:#000066;
	text-decoration:none;
	font-weight:bold;
}
address a:visited{
	color:#000066;
	text-decoration:none;
	font-weight:bold;
}
address a:hover{
	color:#000066;
	text-decoration:underline;
	font-weight:bold;
}
#eventi{
	width:495px;
	height:195px;
	border-left:1px solid #666666;
	vertical-align:top;
	font-size:14px;
	color:#000066;
	font-weight:bold;
}
#annunci{
	width:495px;
	border-left:1px solid #666666;
	vertical-align:top;
	font-size:14px;
	color:#000066;
	font-weight:bold;
}
.e_box{
	border-bottom:1px dotted #999999;
	margin-left:10px;
	margin-right:20px;
	padding-bottom:5px;
}
.e_block{
	width:27px;
	height:6px;
	background-color:#cc0000;
	margin-left:3px;
	margin-top:-1px;
}
.data{
	color:#999999;
	font-size:11px;
}
.titolo{
	color:#000000;
	font-size:12px;
	font-weight:normal;
}
.titolo a:link{
	color:#000000;
	text-decoration:none;
}
.titolo a:visited{
	color:#000000;
	text-decoration:none;
}
.titolo a:hover{
	color:#000000;
	text-decoration:underline;
}
#read{
	font-size:11px;
	float:right;
	margin-top:10px;
	font-weight:normal;
}
#read a:link{
	color:#000066;
	text-decoration:none;
}
#read a:visited{
	color:#000066;
	text-decoration:none;
}
#read a:hover{
	color:#000066;
	text-decoration:underline;
}
#link{
	width:495px;
	height:165px;
	border-left:1px solid #666666;
	vertical-align:top;
	font-size:14px;
	color:#000066;
	font-weight:bold;
}
#link a:link{
	color:#cc0000;
	text-decoration:none;
	font-size:14px;
}
#link a:visited{
	color:#cc0000;
	text-decoration:none;
	font-size:14px;
}
#link a:hover{
	color:#cc0000;
	text-decoration:underline;
	font-size:14px;
}
.l_box{
	margin-left:10px;
	margin-right:20px;
	padding-bottom:5px;
	font-size:12px;
	color:#000000;
	font-weight:normal;
}
#l_block{
	width:27px;
	height:6px;
	background-color:#cccc00;
	margin-left:3px;
	margin-top:-1px;
	margin-bottom:25px;
}
.int{
	color:#cc0000;
	font-style:italic;
	font-weight:bold;
	font-size:18px;
	margin-left:18px;
}
.testo{
	color:#000000;
	font-style:normal;
	font-weight:normal;
	font-size:12px;
	margin-left:35px;
	margin-right:15px;
	margin-top:10px;
}
div#wn0{ 
	position:absolute;
	left:0;
	top:0;
	overflow:hidden;
	z-index:1;
	top:0px;
	display:inline;
}
div#holder0 { 
	position:relative;
	height:347px; 
	z-index:100;
	overflow:hidden;
	width:530px;
}
#bodyt{
	background:url(../images/body1.jpg) no-repeat;
	width:559px;
	background-color:#eeeeee;
	vertical-align:top;
	padding-top:15px;
}
#bodyt a:link{
	color:#cc0000;
	text-decoration:none;
}
#bodyt a:visited{
	color:#cc0000;
	text-decoration:none;
}
#bodyt a:hover{
	color:#cc0000;
	text-decoration:underline;
}
/* Stili menu, liste e i link contenuti nei menu  */

div.menu_l  { 
  position:absolute;
  visibility:hidden; 
  width:130px;
  height:50px;
  left:0;
  top:0;
  z-index:500;
  font-size:12px; 
  background-color:#eeeeef; 
  border: 2px solid;
  border-color: #f7faff #99a #99a #f7faff; 
}

div.menu_l ul {
	margin:.8em 1em .6em 1em;
	padding:0
}

div.menu_l ul li {
	line-height:5px;
	list-style-type:none;
	margin:0 0 1em .4em;
}

div.menu_l a {
	text-decoration:none;
	white-space:nowrap;
}
  
div.menu_l a:link {
	color:#000000;
}

div.menu_l a:visited {
	color:#000000;
}

div.menu_l a:hover {
	color:#cc0000;
	text-decoration:underline;
}
#come a:link{
	color:#cc0000;
	text-decoration:none;
	font-size:14px;
}
#come a:visited{
	color:#cc0000;
	text-decoration:none;
	font-size:14px;
}
#come a:hover{
	color:#cc0000;
	text-decoration:underline;
	font-size:14px;
}
/* CollapsiblePanel */

.CollapsiblePanel {
	font-size: 12px;
}

.CollapsiblePanelTab {
	cursor: pointer;
	color:#000066;
	text-decoration:none;
	font-style:italic;
	font-size:14px;
	font-weight:bold;
	margin-top:30px;
}

.CollapsiblePanelContent {
	overflow: hidden;
	height: 150px;
	font-size:13px;
	line-height:14px;
	margin-bottom:3px;
}
.CollapsiblePanelContent div {margin-top:10px;}
.par_int {font-size:15px; color:#cc0000; font-weight:bold; font-style:italic;margin-top:5px; margin-bottom:5px;}
.CollapsiblePanelContent p {line-height:14px;}
.CollapsiblePanelContent li {margin-bottom:-4px; list-style-type:square;}
.CollapsiblePanelContent ul {margin-top:5px;}
.CollapsiblePanelContent a:link {color:#cc0000; font-size:11px; text-decoration:none; font-weight:normal;}
.CollapsiblePanelContent a:visited {color:#cc0000; font-size:11px; text-decoration:none; font-weight:normal;}
.CollapsiblePanelContent a:hover{color:#cc0000; font-size:11px; text-decoration:none; font-weight:bold;}

.CollapsiblePanelTabHover,  .CollapsiblePanelOpen .CollapsiblePanelTabHover {
	font-size:14px;
	color:#000066;
	text-decoration:underline;
	font-style:italic;
}

.thumbnails div {
	width: 120px;
	height: 98px;
	display: inline;
	position: relative;
}
.thumbnails img {
	width: 116px;
	height: 94px;
	z-index: 1;
	cursor: pointer;
	border: 2px solid #cc0000;
	position: absolute;
	left:-60px;
	top:0px;
}
.preview {
	width: 120px;
	height: 98px;
}
#indietro a:link{
	color:#cc0000;
	text-decoration:none;
}
#indietro a:visited{
	color:#cc0000;
	text-decoration:none;
}
#indietro a:hover{
	color:#cc0000;
	text-decoration:none;
	font-weight:bold;
}
.link a:link{
	color:#000066;
	text-decoration:none;
}
.link a:visited{
	color:#000066;
	text-decoration:none;
}
.link a:hover{
	color:#000066;
	text-decoration:underline;
}
.c_box{
	border-bottom:1px dotted #999999;
	margin-left:10px;
	margin-right:20px;
	padding-bottom:5px;
	margin-top:5px;
}
.c_block{
	width:27px;
	height:6px;
	background-color:#00cc00;
	margin-top:-1px;
}
.conv1{
	margin-left:2px;
}
.conv2{
	margin-left:10px;
	color:#000000;
	font-weight:normal;
	font-size:12px;
}
.a_block{
	width:27px;
	height:6px;
	background-color:#0099ff;
	margin-top:-1px;
	margin-left:-4px;
}
.a_box{
	border-bottom:1px dotted #999999;
	margin-right:20px;
	margin-left:10px;
	padding-bottom:5px;
	margin-top:5px;
}
.prec {
	font-size:12px;
	float:left;
}
.succ {
	font-size:12px;
	float:right;
}
#frecce a:link{
	color:#000066;
	text-decoration:none;
}
#frecce a:visited{
	color:#000066;
	text-decoration:none;
}
#frecce a:hover{
	color:#cc0000;
	text-decoration:none;
	font-weight:bold;
}
#annuncio{
	background-color:#ffffff;
	border:1px solid #000000;
	width:560px;
	height:400px;
}
#felpa{
	background-color:#ffffff;
	border:1px solid #000000;
	width:860px;
	height:500px;
}
#webcam{
	background-color:#ffffff;
	border:1px solid #000000;
	width:860px;
	height:500px;
}
#webcam a:link{
	color:#cc0000;
	text-decoration:none;
	font-weight:bold;
}
#webcam a:visited{
	color:#cc0000;
	text-decoration:none;
	font-weight:bold;
}
#webcam a:hover{
	color:#cc0000;
	text-decoration:underline;
	font-weight:bold;
}
.tit{
	color:#ffffff;
	font-weight:bold;
	float:left;
	margin-left:10px;
	font-size:14px;
}
.a_tit{
	color:#ffffff;
	font-weight:bold;
	float:right;
	margin-right:35px;
	font-size:14px;
}
.a_data{
	color:#666666;
	font-weight:normal;
	float:right;
	margin-right:25px;
	font-size:11px;
	font-style:italic;
}
.a_txt{
	color:#000066;
	font-weight:bold;
	margin-left:25px;
	font-size:12px;
}
.testo_rock{
	margin-top:10px;
	text-align:center;
}
.s_tit{
	color:#000066;
	font-weight:bold;
	text-align:center;
	font-size:18px;
}
.s_txt{
	color:#000066;
	font-weight:bold;
	text-align:center;
	font-size:16px;
}
.divisore{
	color:#cccc00;
	font-weight:bold;
	font-size:20px;
	text-align:center;
}
textarea{
	overflow:hidden;
}
#poweredby, #poweredby a{
    text-align:center;
	color:#eeeeee;
	text-decoration:none;
	bottom:35px;
	position:relative;
	font-size:1px;
}