@import url('../css/jqueryslidemenu.css');
html,body{margin:0;padding:0}
body{font: 76% Verdana, Arial, Helvetica, sans-serif}
p{margin:0 10px 10px}

#topbar{ height:24px; background: url(../images/topbar.jpg) 0 0 repeat-x}
#topmenu{ text-align:right;width:980px;margin:0 auto; color:#fff}
div#header {height:113px;}
#logo,#newsletters{float:left}
#toplink{float:right}
#logo{padding:0 10px 0 10px}
#newsletters{margin:0 0 0 220px}
#newsletters, #toplink{padding:10px 0;}
div#page{text-align:left}
div#content p{line-height:1.4}

div#footer{color: #999; margin:20px 0}
div#footer-wrapper p{margin:0;padding:0px 80px 0 0;}

div#page{width:980px;margin:0 auto; /*border:1px solid #999; margin-top:10px*/ }

div#wrapper{float:left;width:100%; background: url(../images/main.jpg) 0 0 no-repeat}
div#main{

	height:643px;
	width:500px!important;
	width:450px;
	margin:0 0 0 470px;
}
#menu{margin:30px 0 0 0!important;margin:30px 50px 0 0px; background:url(../images/menubg.png)  0 0 no-repeat }
div#left-wrapper{float:left;width:470px!important; width:510px;height:620px;  }
div#footer{clear:left;width:100%; }
.floatleft{padding-right:10px}
.box{width:200px; border:1px solid #333; background:#fff; padding:5px; margin:30px 0px -10px 16px; float:left; height:170px}

/*Top Menu*/
#topmenu ul{ margin:0; padding:0; float: right}
#topmenu li{list-style:none; float:left; font-size:10px; margin:5px 0; display:block ;padding:0; }
#topmenu li.sep{padding:0px 4px 0 4px}


/*li.sep:before{content:'|'; color:#fff; }*/
a:link, a:hover, a:visited{ text-decoration:none}
a:link{color:#fff}
a:hover{ color:#FF9900;}
a:visited{ color:#fff; font-weight:bold}



/*typo*/
h3{margin:0; padding:0;background:url(../images/h3-castelli.jpg) 0 0 no-repeat; height:20px}
h3.title span{display:none; }
h3#castelli{background:url(../images/h3-castelli.jpg) 0 0 no-repeat; height:20px}
h3#contry{background:url(../images/h3-country.jpg) 0 0 no-repeat; height:20px}
h3#viaggio{background:url(../images/h3-viaggi.jpg) 0 0 no-repeat; height:20px}
h3#arte{background:url(../images/h3-arte.jpg) 0 0 no-repeat; height:20px}
#footer p{font-size:10px; }

#footer-wrapper{margin:0!important;margin:0px 0;height:20px}

#offerte{  }

#offerte ul,#offerte li{margin:0;padding:0;list-style:none}
#offerte ul{position:relative;
    overflow:hidden;top:280px;}
#offerte li{text-indent: -9999em;width:0;height:0}
#offerte a{position:absolute;} 
#offerte #offmese a{left: 0px;top: 0px;
   width:480px; height:120px;
  }
#offerte #offmese a:hover{background-position: -109px -149px} 


