@charset "utf-8";
body {
	
	margin:0;
	font-family: Trebuchet MS, Helvetica,Verdana, Arial, sans-serif;
	font-size:12px;
	color:#535353;
	text-align:justify;
	line-height:160%;
}
img{border:0;}

a{text-decoration:none;color:#000000;}
a:hover{color:#F37E61;}

#page{
   	width:1000px;
	background: url(../images/bg.jpg) repeat-x;
	margin:auto;
}
	
#header{
	background:#000000;
	width:1000px;
	padding-top:40px;
}

#thumb_con{
	float:left;
	width:184px;
	padding: 0 5px;
}

#left{
	width:200px;
	height:740px;
	float:left;
	padding:0 5px;
	border-right: 1px solid #adaeb0;
}

#page_content_home #left_col_content{height:78px;}

#menu{
	margin:105px 0 0 0;
	padding:0;
	list-style:none;
}
#menu li{
	border-bottom:1px solid #adaeb0;
	height:33px;
}
#menu li.space{
	height:80px;
}
#menu li a{display:block;height:33px;}
#menu li a:hover, #menu li a.active{background:url(../images/rollon.jpg) repeat-x;}
#menu li a span{
	text-indent:-10000px;
	display:block;
	height:33px;
	cursor:pointer;
}
#mostra a span{background:url(../images/mostra.png) no-repeat 12px 4px;}
#mostra a:hover span, #mostra a.active span{background:url(../images/mostra_on.png) no-repeat 12px 4px;}
#sezioni a span{background:url(../images/sezioni.png) no-repeat 12px 4px;}
#sezioni a:hover span, #sezioni a.active span{background:url(../images/sezioni_on.png) no-repeat 12px 4px;}
#opere a span{background:url(../images/opere.png) no-repeat 12px 4px;}
#opere a:hover span, #opere a.active span{background:url(../images/opere_on.png) no-repeat 12px 4px;}
#fontana a span{background:url(../images/fontana.png) no-repeat 12px 4px;}
#fontana a:hover span, #fontana a.active span{background:url(../images/fontana_on.png) no-repeat 12px 4px;}
#collaterali a span{background:url(../images/collaterali.png) no-repeat 12px 4px;}
#collaterali a:hover span, #collaterali a.active span{background:url(../images/collaterali_on.png) no-repeat 12px 4px;}

#info a span{background:url(../images/info.png) no-repeat 12px 4px;}
#info a:hover span, #info a.active span{background:url(../images/info_on.png) no-repeat 12px 4px;}
#prenotazione a span{background:url(../images/prenota.png) no-repeat 12px 4px;}
#prenotazione a:hover span, #sponsor a.active span{background:url(../images/prenota_on.png) no-repeat 12px 4px;}

#right{
	width:768px;
	float:right;
}


#content{

	padding:10px 10px 10px 0;
	position:relative;
	clear:both;
}

#content h1
{
	background-color: #FFFFFF;
	color: #05181E;
	font: normal 180% Georgia, "Times New Roman", Times, serif;
	padding-bottom: 0.1em;
	padding-top: 0.3em;
}
#content h2
{
	border-bottom: 1px dotted #FF9006;
	color: #940D1E;
	font: normal 120% Georgia, "Times New Roman", Times, serif;
	
}


#content_footer{
	text-align:right;
	padding-right:28px;
}
#content_footer a{color:#535353;text-decoration:none;}
#content_footer  a:hover{color:#F37E61;}
#footer{
	background-color:#231f20;
	clear:both;
	height:150px;
}

.title{
	color:#F37E61;
	font-weight:bold;
	font-size:14px;
}
.opere_scelte_track {
	float: right;
	width: 15px;
	background:url(../images/bg_scroller.gif) 3px 0 repeat-y;
	margin-top:10px;
}


.opere_scelte_text{
	float:left;
	overflow: hidden;
	width:740px;
	margin:10px 0;
}


.opere_scelte_text{height:375px;}
.handle {
	width: 7px;
	height: 20px;
	background: #595959;
	cursor: move;
}



#content a:hover img{
	filter: alpha(opacity=70);
	opacity: 0.7;
	-moz-opacity: 70%;
}


.pagn{float:left;}
#content_footer .pagn{float:left;}
#content_footer .pagn span, #content_footer .pagn a{
	padding:0 5px;
	line-height:18px;
	margin:0 2px 0 0;
}
#content_footer .pagn a{
	color:#626264;
	text-decoration:none;
	background:#d2d3d5;
}
#content_footer .pagn span, #content_footer .pagn a:hover{
	color:#c1c1c3;
	background:#e4e5e7;
}
.f_right{float:right;}
.f_right img{margin-left:12px;}
.f_left{float:left;}
.f_left img{margin-right:12px;}
.img_border{border:3px solid #ffffff;}
.clear{
	font-size: 1px;
	line-height: 1px;
	clear: both;
	height: 1px;
}
#image_slideshow{
	padding:1px 0;
	height:500px;
	clear:both;
	position:relative;
}
#previewPane{
	position:absolute;
	top:0;
	left:-8px;
}
#galleryContainer{
	height:474px;
	width:205px;
	position:relative;
	overflow:hidden;
	float:left;
	padding-top:25px;
}
#the_thumbnails{
	position:absolute;
	width:188px;
	left:5px;
	height:100000px;
}
#the_thumbnails img{
	float:left;
	padding:0;
	margin: 0 2px 2px 2px;
	filter: alpha(opacity=80);
	opacity: 0.8;
	-moz-opacity: 80%;
}
#the_thumbnails a:hover img{
	filter: alpha(opacity=100);
	opacity: 1;
	-moz-opacity: 100%;
	border:2px solid #ffffff;
	margin:-2px 0 0 0;
}
#waitMessage{
	display:none;
	position:absolute;
	left:265px;
	top:150px;
	background-color:#ffffff;
	border:3px double #000000;
	padding:4px;
	color:#555;
	font-size:0.9em;
	font-family:arial;	
}
