/* CSS Document */
body{
	background:#6F0C07;
	font-size:10px;
	font-family: Arial, Helvetica, sans-serif;
	color:#FDF8DB;
}
.act{
	background:#4f0a07;
	color:#feda6b;
	display:block;
	padding:7px 10px;
}
.content{
	margin:0 auto;
	width:1000px;
}
.boxspostamento{
	margin-left:75px;
}
.imgcent{
	margin-left:4px;
	margin-top:9px;
}
.footindex{	
	background:#ECE3C6;
	margin-top:25px;
	padding:2px;
}
.footindex a{	
	color:#450505;
	font-weight:bold;
	text-decoration:none;
}
.footindex a:hover{	
	color:#fff;
	background:#450505;
	text-decoration:none;
}

#top{
	background:url(../img/bg.jpg) repeat-x;
	height:440px;
}

/*-------------------------*/
#menuinfo {
position:absolute; top:0;
margin-top:50px;
margin-left:120px;
padding:20px;
text-align:left;
background:url(../img/sf_trasparent.png);
border:1px solid #ffedba;
width:700px;
z-index:2000;
}
#menuinfo2 {
text-align:center;
}
#menuinfo h1{
font-size:21px;
}
#menuinfo p{
font-size:12px;
padding-top:5px;
}

#menu_list table{
font-size:12px;
margin:0 auto;
width:600px;
}
#menu_list table td{
padding:5px;
}
#menu_list1 table{
font-size:12px;
margin:0 auto;
width:600px;
text-align:center;
}
#menu_list1 table td{
padding:5px;
}
.centerok{
	text-align:center;
}
.close {
float:right;
}
/*fine menu list*/
a.opacity:hover img {
filter:alpha(opacity=60);
   -moz-opacity:0.6;
   opacity:0.6;
}
a.opacity img {
filter:alpha(opacity=100);
-moz-opacity: 1.0;
opacity: 1.0;
}

/*-------------------------*/

#top2{
	background:url(../img/bg2.jpg) repeat-x;
	height:751px;
}
#top2 #menusx{
	background:url(../img/sxmenu.png) no-repeat;
	height:496px;
	width:231px;
	position:relative;
	font-size:14px;
	color:#4f0a07;
	font-weight:bold;
}
#top2 #menusx ul{
	width:183px;
	padding-top:195px;
	padding-left:22px;
	text-align:center;
}
#top2 #menusx a{
	color:#4f0a07;
	text-decoration:none;
	display:block;
	padding:7px 10px;
}
#top2 #menusx a:hover{
	background:#4f0a07;
	color:#feda6b;
}
#top2 #fotof{
	position:absolute;
	background:url(../img/fotoflash.png) no-repeat;
	width:745px;
	height:447px;
	margin-left:231px;
	margin-top:49px;
	padding-left:4px;
	padding-top:9px;
}
#fotof #mapp{
	width:733px;
	height:401px;
	z-index:2000;
}
/*
#mapp{
	width:733px;
	height:401px;
}
*/
#box{
	position:absolute;
	margin-top:225px;
}
#foot{
	text-align:center;
	margin-top:15px;
	margin-bottom:15px;
	position:realtive;
}
#foot a{
	text-decoration:none;
	color:#ffffff;
}
#foot a:hover{
	text-decoration:underline;
}
#center{
	background:url(../img/boxtesto.jpg) no-repeat #620804;
	border:1px solid #7c4c41;
	width:929px;
	margin-left:23px;
	margin-top:12px;
	position:relative;
}
#center2{
	background:url(../img/boxtesto.jpg) no-repeat #620804;
	border:1px solid #7c4c41;
	width:929px;
	height:187px;
	margin-left:23px;
	margin-top:12px;
	position:relative;
}
#center table{
	margin-left:25px;
	margin-top:10px;
	margin-bottom:10px;
	font-size:12px;
}
#center table tr td{
	padding:10px;	
}
#center input{
	width:190px;
	height:25px;
	background:#F6D367;
	border:1px solid #FCF2D3;
}

#center textarea{
	background:#F6D367;
	border:1px solid #FCF2D3;
}
#center input[type="submit"]{
	background:#F6D367;
	border:1px solid #FCF2D3;
}
#center input[type="reset"]{
	background:#F6D367;
	border:1px solid #FCF2D3;
}

#testo{
	position:absolute;
	margin-left:670px;
	margin-top:2px;
	top:0; left:0;
}
#testo ul{
width:250px;
}
#testo ul.sx_testo{
	position:absolute;
	top:-15px;left:-260px;
}
#testo ul li{
margin-top:2px;
margin-bottom:2px;
font-size:12px;
}
#testo ul li a{
display:block;
padding-top:4px;
padding-bottom:4px;
padding-left:5px;
color:#fff;
text-decoration:none;
/*background:#FEDA6A;*/
border:1px solid #FEDA6A;
}
#testo ul li a:hover{
background:#FEDA6A;
color:#000;
}


#boxgallery{
	position:absolute;
	margin-left:670px;
	margin-top:10px;
}
#boxgallery img{
	filter:alpha(opacity=100);
	-moz-opacity: 1.0;
	opacity: 1.0;
}
#boxgallery a:hover img{
	filter:alpha(opacity=70);
	-moz-opacity: 0.7;
	opacity: 0.7;
}
#textcent{
	font-size:11.5px;
	background:#ece3c6;
	padding:10px;
}
#festivita{
	margin-left:75px;
}
.textcenter{
	padding-left:75px;
	padding-top:10px;
	padding-bottom:15px;
	padding-right:20px;
	width:560px;
	font-size:12px;
	text-align:justify;
}
.textcenter2{
	padding-left:75px;
	padding-top:10px;
	padding-bottom:15px;
	padding-right:20px;
	font-size:12px;
	text-align:justify;
}
.textcenter_small{
	padding-left:75px;
	padding-top:10px;
	padding-bottom:15px;
	padding-right:20px;
	width:320px;
	font-size:12px;
	text-align:justify;
}
.textcenter_big{
	padding-left:75px;
	padding-top:10px;
	padding-bottom:15px;
	padding-right:20px;
	width:780px;
	font-size:12px;
	text-align:justify;
}
.textcenterh1{
	padding-left:75px;
	padding-top:10px;
	font-size:25px;
	font-family:Times;
}
/*Menu eventi speciali natale capodanno*/

#center_menus{
	position:relative;
	margin:0 auto;
	width:350px;
	background:url(../img/boxtesto.png) no-repeat #620804;
	border:1px solid #7c4c41;
	margin-top:12px;
}
.textcenter_menus{
	padding-left:75px;
	padding-top:10px;
	padding-bottom:15px;
	padding-right:20px;
	width:200px;
	font-size:12px;
	text-align:center;
}

.textcenter_interattive{
	padding-left:75px;
	padding-top:10px;
	padding-bottom:15px;
	padding-right:20px;
	width:800px;
	font-size:12px;
	text-align:justify;
}
