BODY {font-family:"trebuchet ms", Arial, Helvetica, sans-serif; font-size:13px; color: #ffffff; margin: 0 0 10px 0; background: url(images/bgtop.jpg) repeat-x top left #eeeeee;text-align:center}
a:link, a:visited {color:#ffcc00; text-decoration:none}
a:hover {text-decoration:underline}

/* struttura */
div#container{margin:0 auto;width: 770px; text-align:center;background: url(images/bg.jpg) repeat-y top left}
div#top {position:relative;width: 770px;height:163px;background: url(images/topdx.jpg) no-repeat top right; text-align:left;}

div#sx {position:absolute;top:163px;width:240px;text-align:center;background: url(images/sxtop.jpg) no-repeat top left;padding-top:40px}
div#content {margin-left:240px;min-height: 500px;height: auto !important;height: 500px;text-align:justify;padding: 0 32px 10px 10px}

div#bot {clear: left;width:500px !important; width /**/: 770px;height: 30px; background:  url(images/bot.jpg) no-repeat bottom left;padding:0 30px 0 240px; color:#ffcc00;font-size:11px;}
div#wd, div#links {margin:0 auto;width:710px;font-size:11px;color:#666666}
div#wd {text-align:right}
div#links {text-align:center;margin-top:10px}
div#wd a, div#links a {color:#990000;}

/* mappatura logo */
ul#mlogo {
	margin:0;
	padding:0;
	list-style:none;
	position:absolute;
	width:255px;height:105px;
	right: 10px;
	top: 0}
ul#mlogo li {
display:block;
position:absolute;
margin:0;padding:0
}
li#logo {
left:0px;top:0px;
width:254px;height:105px
}
#mlogo a {
display:block;
width:100%;
height:100%}
#mlogo .alt { display:none }

/* sinistra */
ul#menu {margin: 0 auto; margin-bottom:30px; padding:0; font-size:15px;list-style:none;text-align:center;line-height:26px; width:183px;font-weight:bold;}
ul#menu li a {display:block;height:26px;}
ul#menu li {display:inline}
ul#menu li a:link, ul#menu li a:visited {text-decoration:none; color:#ffffff;background: url(images/menu.jpg) no-repeat bottom left} 
ul#menu li a:hover {color:#ffcc00} 

/* content */
div.split2 {margin:0 auto;width:488px;margin-top:10px}
div.split2 div {float: left;width: 244px;text-align:center}



div#contatti {margin: 20px 0 0 0;width:488px}
div#contatti div {float: left;width:244px;text-align:left;font-weight:bold}

div.wide {margin: 0;clear:left}
div.wide2 {margin: 0 auto;clear:left;border-top: 1px solid #15B5E3; width:497px;margin:10px 0 10px 0}

div#privacy {width: 476px;font-size:11px; text-align:justify;}


div#map {width: 488px; height: 340px; color:#000000}
div#map b {color:#3366cc}

div.gallery {margin:5px auto;font-weight:bold;font-size:14px;width:100%;}
div.gallery div {float:left;text-align:center;width:20%;margin:1px 0}
div.gallery div img {border:1px solid #c00}
div.gallery div a:link img, div.gallery div a:visited img {border:1px solid #fff}
div.gallery div a:hover img {border:1px solid #fc0}

/* form e img */
ul {margin:0 0 0 10px;padding:10px}
.imgdx {float:right;margin-left:10px}
.imgsx {float:left;margin-right:10px}
h1, h2, h3 {display:inline}
h1 {font-size:18px; color:#ffcc00;display:inline;letter-spacing:1px;font-weight:normal;}
h2 {font-size:13px;color:#ff6600;text-align:center;}
h3 {font-size:11px;color:#ff6600; font-weight:normal}
hr {margin: 0 auto; width:95%; height:1px; color:#009900}
img {border:0}
form {margin:0}
input.text,  select, textarea, input.data  {font-family:"trebuchet ms", Arial, Helvetica, sans-serif;font-size:12px;color: #660000; border: 1px inset #999999; background-color: #f5f5f5; font-weight:normal}
input.text {width: 234px; height:18px;margin-bottom:10px}
input.data {width: 80px; height:16px; margin: 0 2px 0 10px}
select {width: auto;margin:0 5px 0 5px}
textarea {width: 480px; height:100px}
fieldset {border:0}
