html,body{margin:0;padding:0;border:0;min-height:100%;height:100%;height:auto !important;}
body{font-family: arial,sans-serif;font-size: 76%;text-align: center;background-color:#ffffff;background-image:url(img/medium.jpg);background-repeat: repeat-y;background-position: top center}
a:link, a:visited {	color: #333333; text-decoration: underline;} 
a:hover {color :#000000; 
}
p{color:#404040}
div#container{position:relative;width: 720px;min-height:100%;height:100%;height:auto !important;margin:0 auto;text-align: left;background-image:url(img/top.jpg); background-repeat: no-repeat;}
/*div#header{position:absolute;top:0;background-image:url(img/top.jpg);width:720px;height:559px}*/
div#footer{float:left;background-image:url(img/bottom.jpg);width:100%;height:222px;margin-top:70px}
div#container>div#footer{margin-top:50px}
div#contenuto{float:left;margin-top:145px;margin-left:60px;width:400px;min-height:402px;height:100%;height:auto !important;padding-top:50px} 
div#container>div#contenuto{margin-left:120px;}
div#menu{float:right;margin-top:176px;margin-right:11px;width:158px;background:url(img/menu.gif);}
div#menutop{height:16px;background:url(img/menutop.gif)}
div#menubottom{height:38px;background:url(img/menubottom.gif)}
div#container>div#menu{margin-right:22px}
/*ul .country{width:100px;background-image:url(img/medium.jpg)}*/
ul#country{ padding-left:20px; margin:0;height:25px;background-image: url(img/countryhouse.gif);margin-top:0;padding-top:25px;background-repeat: no-repeat;list-style-image: url(img/bullet.gif); }
ul#ristorante{padding-left:20px;  margin:0;height:25px;background-image: url(img/ristorante.gif);padding-top:25px;background-repeat: no-repeat;list-style-image: url(img/bullet.gif); }
ul#attivita{padding-left:20px;  margin:0;height:25px;background-image: url(img/attivita.gif);padding-top:25px;background-repeat: no-repeat;list-style-image: url(img/bullet.gif); }
ul#contatti{padding-left:20px;  margin:0;height:25px;background-image: url(img/contatti.gif);padding-top:25px;background-repeat: no-repeat;list-style-image: url(img/bullet.gif); }
div#menu>ul#attivita{margin-top:55px;}
div#menu>ul#ristorante{margin-top:105px;}
div#menu>ul#contatti{margin-top:40px;}
div#menu>ul>li{margin:0}
ul#attivita li:hover,ul#ristorante li:hover,ul#contatti li:hover,ul#country li:hover{list-style-image: url(img/bulletfull.gif);}
.activelink{list-style-image: url(img/bulletfull.gif);}
ul#attivita li,ul#ristorante li,ul#contatti li,ul#country li{margin-left:35px; margin-right:0px; font-size: 120%;font-style:oblique;font-weight:bold}
li a:link,li a:active,li a:visited{color:#999999;text-decoration:none}
li a:hover{color:#555555;text-decoration:none;}
li a.activelink{color:#555555;text-decoration:none;}
ul#manifestazioni{list-style-type: square;}
h1#h1country{background: url(img/countrybig.gif) no-repeat top left;}
h1#h1ristorante{background: url(img/ristorantebig.gif) no-repeat top left;}
h1#h1links{background: url(img/linksbig.gif) no-repeat top left;}
h1#h1contatti{background: url(img/contattibig.gif) no-repeat top left;}
h1#h1attivita{background: url(img/attivitabig.gif) no-repeat top left;}
h1{	position:relative;top:0;width: 235px;height: 48px;}
div#contenuto>h1{top:0px;margin-top: 0;}
h1 span{
	display: block;
    width: 0; height: 0; line-height: 0; /* attribuisce dimensioni nulle */
    overflow: hidden; clip: rect(0,0,0,0); /* nasconde il testo */
    }
h2{font-style:oblique;font-weight:bold;color:#999999;font-size:150%}
h3{font-weight:bold;color:#aaaaaa;font-size:120%}
.clickabile{cursor:pointer;cursor:hand;}
.immag_struttura{float:left;width:400px;}
.immag_struttura img{margin-right:8px;}
.immag_camere{float:left;width:400px;display:inline}
.immag_terrazzi{float:left;width:400px;display:inline}
.immag_ristorante{float:left;width:400px;display:inline}
.immag_territorio{float:left;width:400px;display:inline}
.immag_cuochi{float:left;width:390px;display:inline}
.immag_escursioni{float:left;width:400px;display:inline}
.immag_itinerari{float:left;width:400px;display:inline}
.immag_itinerarieno{float:left;width:390px;display:inline}
.immag_piccoli{float:left;width:400px;display:inline}
.immag_manifestazioni{float:left;width:390px;display:inline}
div#cuochi{width:390px;border:1px dotted #909090}
div#cuochi .cuochitl{cursor:pointer;cursor:hand;padding-right:10px;float:left}
.mail{color:#333333;}
.mappa{float:right}
/*ZOOM*/
div#ombra{position:absolute;top:170px;left:175px;visibility:hidden;background-color:#000000;width:100px;filter:alpha(opacity=50);-moz-opacity:0.5;opacity: 0.5;}
div#chiudizoom{width:350px;height:24px;background-color:#999999;float:right;text-align:right;border-bottom:24px;padding:0;clear:both}
div#zoom{position:absolute;top:160px;left:185px;visibility:hidden;background-color:#eeeeee;width:350px;height:113px;border:1px solid;}
div#num_gal{width:350px;height:24px;float:right;background-color:#eeeeee;text-align:right;}
div#num_gal a{color:#000000;padding-left:3px;padding-right:3px}
div#imm{display:block}
body>div#imm{display:inline}
div#news{float:right;margin-right:11px;margin-top:0px;width:158px;height:312px;background:url(img/news_bg.gif)}
div#container>div#news{float:right;margin-right:21px;margin-top:0px;width:158px;height:312px;background:url(img/news_bg.gif)}
div#newstxt{overflow:auto;width:146px;height:266px;margin-top:36px;margin-left:4px}.piede {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #999999;
}
.lingua {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-style: italic;
	color: #999999;
	text-decoration: none;
}
.lingua:hover {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-style: italic;
	color: #000000;
	text-decoration: none;
}
