BODY {font-family:Arial, Helvetica, sans-serif; font-size:70%; color: #000;margin: 0 0 15px 0; text-align:center;background-color:#fff}
a:link, a:visited {color:#8E9B81; text-decoration:none;}
a:hover {text-decoration:underline;}

/* struttura */
div#container {margin:30px auto 10px auto;position:relative;width:505px !important; width /**/:828px;padding-left:323px;height:681px;text-align:left;}
.home {background: url(images/sxhome.jpg) no-repeat top left}
.wine {background: url(images/sxwine.jpg) no-repeat top left}
.menu {background: url(images/sxmenu.jpg) no-repeat top left}
.catering {background: url(images/sxcatering.jpg) no-repeat top left}
.press {background: url(images/sxpress.jpg) no-repeat top left}
.eventi {background: url(images/sxeventi.jpg) no-repeat top left}
.guide {background: url(images/sxguide.jpg) no-repeat top left}
.about {background: url(images/sxabout.jpg) no-repeat top left}
.where {background: url(images/sxwhere.jpg) no-repeat top left}

div#bot {margin:0 auto;position:relative;width:828px; color:#8E9B81;text-align:center}
div#bot b {color:#333}

/* mappatura top */
ul#mlogo {
	margin:0;
	padding:0;
	list-style:none;
	position:absolute;
	width:235px;height:139px;
	left: 323px;
	top: 0;
	background: url(images/logo.jpg) no-repeat top left;}
ul#mlogo li {
display:block;
position:absolute;
margin:0;padding:0
}
li#logo {
left:0;top:0;
width:235px;height:139px;
}

#mlogo a {
display:block;
width:100%;
height:100%;
}
.alt { display:none }

/*sx dx */

ul#menu {margin:0 0 10px 245px;height:139px;padding:0;font-size: 12px; list-style:none;text-align:left;width:80px}
ul#menu li a {display:block}
ul#menu li {display:inline}
ul#menu li a:link, ul#menu li a:visited {color:#666666;text-decoration:none} 
ul#menu li a:hover {color:#8E9B81;text-decoration:underline} 

ul#menudx {position:absolute;top:0;right:0;margin:0;height:134px !important; height /**/: 139px; width:149px !important; width /**/:154px;padding:5px 5px 0 0;font-size: 11px; list-style:none;text-align:right;background-color:#8E9B81}
ul#menudx li a {display:block}
ul#menudx li {display:inline}
ul#menudx li a:link, ul#menudx li a:visited {color:#fff;text-decoration:none} 
ul#menudx li a:hover {text-decoration:underline} 



/* content */
div#topcontent {height:19px; line-height:19px;width:505px;text-indent:10px; font-size:11px;color:#BCD68F;font-size:12px;font-weight:bold;background: url(images/toptitle.png) no-repeat top left}
div#content {overflow:auto;width:483px !important; width /**/:503px;padding:5px 10px 5px 10px;height:120px !important; height /**/:130px;border:1px solid #ccc}

div#homebox {margin-top:19px;width:505px;height:362px;background: url(images/botcontainer.gif) no-repeat bottom left}
div#homebox span {margin:0 21px}

div.split2 {width:100%}
div.split2 div {margin-top:10px;width:49%;float:left; text-align:center}

div.wide {margin: 0 auto;clear:left}


/* form, img, generale */
.nota {color:#ff0000;font-size:85%;font-weight:bold;}
.center {text-align:center}
.right {text-align:right}
.left {text-align:left}
ul {margin:5px 15px;padding:10px;}
.imgdx {float:right;margin-left:10px;}
.imgsx {float:left;margin-right:10px;}
h1, h2, h3 {display:inline}
h1 {font-size:22px;color:#f60;font-weight:normal}
h2 {font-size:18px;color:#0039A7;font-style:italic}
img {border:0}
form {margin:0}
.pulsante {margin:10px 0;width:auto; padding:2px 5px;font-size: 13px; font-weight:bold; color:#ffffff; border: 1px solid #000;  background-color: #c00;}
input.text, select, textarea, input#search, input.qnt {font-family:"trebuchet ms", Verdana, Arial, Helvetica, sans-serif;font-size:14px;font-weight:normal;color: #090; border: 1px solid #666666; background-color: #f5f5f5;font-size:12px}
textarea {width: 250px; height:130px;}
input.text {width: 250px; height:18px;}

.slider{
position: relative;
overflow: hidden; 
width: 505px; 
height: 18px;
height:344px !important; height /**/:362px;
padding-top:18px;
color:#fff;
text-align:left;
margin-top:19px;
background: url(images/bgslider.png) no-repeat top left
}
.hidden {display: none;}
#prevNext {margin: 0 0 -2.5em 10px;}
/*#prevNext {position:absolute;bottom:20px;left:7px;z-index:1}*/
#prevNext img {position: relative; z-index: 2; cursor: pointer;}