/* CSS Document */
body {
margin:0px;
padding:0px;
text-align:left;	
font-family: Verdana, Arial, Helvetica, sans-serif;
background: url(img/prova_bg_body.gif) repeat-x #fff;
}

#wrapper {
margin:12px auto;
padding:0px;
width:980px;
background: #fff;
border-top: #d3d3d3 4px solid;
background: url(img/prova_bg_wrapper.gif) repeat-x;
}

#sfondo_sx{
margin:0;
padding:0;
width:980px;
background:url(img/sfondo_sx.gif) repeat-y left;
}

#top_menu{
margin:0;
padding:0px;
width:980px;
height:33px;
background:#fff;
float:left;
border-bottom: #d3d3d3 4px solid;
}

#all-menu-left{
margin:0;
padding:0;
width:176px;
height:790px;
background:url(img/bg_nav_left.gif) repeat;
float:left;
}

#head-foto{
	margin:0px;
	padding:0;
	width:800px;
	height:233px;
	float:right;
	background:url(img/bg_head.gif) repeat-x;
}

#all-box-center{
margin:0;
padding:0;
width:800px;
background:#fff;
float:right;
position:relative;
}

#footer{
margin:0;
padding:0;
width:980px;
height:108px;
background: url(img/bg_footer2.gif) no-repeat;
float:left;
}

#box1{
margin:0;
padding:0;
width:550px;
background: #fff;
float:left;
}

#box1-up{
margin:0;
padding:0;
width:550px;
background:#fff;
float:left;
}

#box1-down{
margin:50px 0 0 0;
padding:0;
width:550px;
height:100px;
background: #ffffff;
float:left;
}

#box1-news-citta{
margin:0;
padding:0;
width:550px;
height:200px;
background: #fff;
float:left;
}

#box2-prenota{
margin:0;
padding:0;
width:250px;
height:300px;
background:#fff;
float:right;
}
#box2 {

	float: right;
	position: relative;
	width:246px;
	}

div#box2-gallery{
width:246px;
background: #fff;
z-index: 10
}

#nav{
margin:0;
padding:0;
width:350px;
height:30px;
float:right;
}

#nav ul{
margin:0 0 0 110px;
padding:0;
float:left;
display:block;
list-style:none;
}

#nav ul li{
margin:0;
padding:0;
float:left;
}

#nav ul li a{
margin:0 10px 0 0;
padding:0;
float:left;
color:#999999;
text-decoration:none;
line-height:30px;
}

#nav ul li a:hover{
color:#E24F09;
}

#lingua{
margin:0 25px 0 0;
padding:0;
width:250px;
height:30px;
background: url(img/bg_lingua_b.gif) no-repeat;
float:right;
line-height:36px;
}

#lingua ul{
margin:0;
padding:0;
float:left;
display:block;
list-style:none;
}

#lingua ul li{
margin:0 0 15px 0;
padding:0;
float:left;
}

#lingua ul li a{
margin:3px 20px 0 30px;
padding:0;
float:left;
text-decoration:none;
}

#logo{
margin:3px 0 0 0;
padding:0;
background:url(img/logo.gif) no-repeat;
width:176px;
height:155px;
}

#nav-left{
margin:0;
padding:0;
width:176px;
}

#nav-left ul{
margin:0;
padding:0;
list-style:none;
line-height:15px;

}

#nav-left ul li{
margin:0 0 0 0;
padding:0;
width:176px;
height:35px;
line-height:35px;
border-bottom:2px solid #ccc;
}

#nav-left ul li a{
margin:0 0 0 15px;
padding:0;
text-decoration:none;
color: #FFFFFF;
font-family:Arial, Helvetica, sans-serif;
font-size:18px;
}

#nav-left ul li:hover{
background: url(img/bg_hover1.gif);
}

#offerte{
margin:40px 0 0 0;
padding:0;
width:176px;
border-bottom:2px solid #ccc;
}

#offerte h3{
margin:0 0 0 15px;;
padding:0;
font-family: "Verdana", Arial, Helvetica, sans-serif;
font-size:16px;
color:#FFFFFF;
text-decoration:none;
}



#offerte a h3:hover{
color:#CCCCCC;
}

#presentazione h4{
margin:10px 0 0 27px;;
padding:0;
font-family: "Verdana", Arial, Helvetica, sans-serif;
font-size:20px;
color:#e24f09;
text-decoration:none;
}

#tariffe h5{
margin:10px 0 0 15px;;
padding:0;
font-family: "Verdana", Arial, Helvetica, sans-serif;
font-size:14px;
color:#e24f09;
text-decoration:none;
}

#paragrafo{
margin:0 0 0 15px;
padding:0;
width:500px;
}

#paragrafo p{
margin:10px 0 0 15px;
padding:0;
font-family:"Verdana", Arial, Helvetica, sans-serif;
font-size:12px;
}

#box1_d_left{
margin:0;
padding:0;
width:271px;
height:100px;
background: url(img/bg_risto.gif) no-repeat;
float:left;
border:1px solid #e24f09;
}

#box1_d_right{
margin:0 0 0 1px;
padding:0;
width:271px;
height:100px;
background:#c8a8a3;
float:left;
border:1px solid #e24f09;
background: url(img/bg_risto.gif) no-repeat;
}

#paragrafo-rist p{
margin:4px 0 0 4px;
padding:0;
font-family:"Verdana", Arial, Helvetica, sans-serif;
font-size:9px;
color:#000000;
width:180px;
float:left;
}

#foto-rist{
margin:3px 0 0 0;
padding:0;
width:85px;
float:left;
}

#paragrafo-camere p{
margin:4px 0 0 4px;
padding:0;
font-family:"Verdana", Arial, Helvetica, sans-serif;
font-size:9px;
color:#000000;
width:175px;
float:left;
}

#foto-camere{
margin:3px 0 0 1px;
padding:0;
width:85px;
float:left;
}

.news-eventi p{
margin:0;
padding:10px 0 0 20px;
width:510px;
height:40px;
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:9px;
color:#000000;
border-bottom:#666666 1px solid;
float:left;
}


#gallery-left{
margin:0;
padding:0;
width:120px;
background:#fff;
float:left;
}

#gallery-right{
margin:0;
padding:0;
width:120px;
height:250px;
background:#fff;
float:right;
}

#boxxx{
margin:0;
padding:0;
width:550px;
height:352px;
background:#fff;
}

#camere a{
margin:0px;
padding:0;
text-decoration:none;
color:#E24F09;
}

#camere a:hover{
text-decoration:underline;
}

#ristorante a{
margin:0px;
padding:0;
text-decoration:none;
color:#E24F09;
}

#ristorante a:hover{
text-decoration:underline;
}

.tipo_settimana{
margin:15px 0 20px 0;
padding:0;
width:500px;
}

.tipo_settimana:hover{
width:350px;
background:url(img/freccia.gif) no-repeat top right;
}

.tipo_settimana a{
margin:0;
padding:0;
text-align:center;
text-decoration:none;
}

.tipo_settimana a:hover{
text-decoration:underline;

}

#tipo_week{
margin:15px 0 20px 0;
padding:0;
width:550px;
}

#tipo_week:hover{
width:340px;
background:url(img/freccia.gif) no-repeat top right;
}


#tipo_week a{
margin:0;
padding:0;
text-align:center;
color:#E24F09;
font-size:18px;
text-decoration:none;
}

#tipo_week a:hover{
text-decoration:underline;
}

#tipo_gruppi{
margin:15px 0 20px 0;
padding:0;
width:550px;
}

#tipo_gruppi:hover{
width:460px;
background:url(img/freccia.gif) no-repeat top right;
}

#tipo_gruppi a{
margin:0;
padding:0;
text-align:center;
color:#E24F09;
font-size:18px;
text-decoration:none;
}

#tipo_gruppi a:hover{
text-decoration:underline;
}

#listino-cnt{
width:90%;
margin:0px auto 30px auto;
font-size:12px;
}
#listino-cnt b{
font-size:15px;
}
#listino-cnt u{
color:#E24F09;
}
#listino-cnt i{
font-weight:bold;
}
#listini{
font-size:18px;
width:90%;
margin:0px auto 30px auto;
}
#listini a{
color:#E24F09;
}
#listini a:hover{
text-decoration:none;
}