BODY {
	font-family:"trebuchet ms";
	font-size:12px;
	color: #000000;
	margin: 0;
	text-align:left;
	background-image: url(images/bgtop.jpg);
	background-repeat: repeat-x;
	background-position: left top;
}
a:link, a:visited {color:#339933; text-decoration:none;}
a:hover {color:#3366cc}
/* struttura */
div#containerbg {
	width: 100%;
	text-align:left;
	background-image: url(images/bot.jpg);
	background-repeat: repeat-x;
	background-position: center bottom;
}
div#container{position:relative;width: 770px; text-align:center;}
div#top {
	position:relative;
	width: 770px;
	height:142px;
	background-image: url(images/topsx.jpg);
	background-repeat: no-repeat;
	background-position: left top;
}
div#news {position:relative;margin-left:205px;;text-align:center;color:#339933;font-family:"trebuchet ms"; font-size:17px;width: 530px !important; width /**/: 565px;padding: 5px 26px 0 9px;height:137px !important; height /**/: 142px;background: url(images/topdx.jpg) no-repeat top left;font-weight:bold;}
div#pagetitle {
	position: absolute;
	right:61px;
	bottom:9px;
	width: 98px;
}
div#pagetitle h1 {color:#3366cc;font-size:15px;}


ul#eng, ul#ita {
	margin: 0;
	padding:0;
	position:absolute;
	top:90px;
	left:220px;
	list-style:none;
	width: 41px;
}
ul#eng 
ul#ita 
ul#eng li a, ul#ita li a {display:block;width:38px;height:20px}
ul#eng li, ul#ita li {display:inline;}
ul#eng li a:link, ul#eng li a:visited, ul#ita li a:link, ul#ita li a:visited  {border: 1px solid #336699;} 
ul#eng li a:hover, ul#ita li a:hover {border: 1px solid #ff0000;}
div#sx {
	position:absolute;
	top:142px;
	width: 185px !important;
	width /**/: 192px;
	text-align:left;
	background: url(images/sxtop.jpg) no-repeat top right;
	padding:104px 0 0 7px;
	visibility: visible;
}
div#content {margin-left:192px;text-align:justify;background: url(images/content.jpg) no-repeat top left;min-height: 720px;height: auto !important;height: 600px; padding:10px 30px 0 24px;}

div#bot {clear: left;font-size:11px;font-family:Verdana, Arial, Helvetica, sans-serif;width:770px; height:27px !important; height /**/: 47px;padding: 20px 0 0 0; background:  url(images/bot.jpg) repeat-x top left #3366ff;text-align:center; text-indent:15px;color:#ffffff;}

/* sinistra */
div#sxtitle {background: url(images/sxtitle.jpg) no-repeat top left;color:#FFFFFF; font-size:16px; font-style:italic;font-weight:bold; width:175px !important; width /**/: 185px;height:23px !important; width /**/: 25px;padding: 2px 10px 0 0; text-align:right; }

ul.menu {margin: 5px 0 5px 0; padding:0; font-family:tahoma; font-size:11px;list-style:none;text-align:left;line-height:20px; width:185px;font-weight:bold;}

ul.menu li a {display:block;height:20px;text-indent:10px;}
ul.menu li {display:inline;}
ul.menu li a:link, ul.menu li a:visited {background: url(images/menu.gif) no-repeat top left;text-decoration:none;} 
ul.menu li a:hover {background: url(images/hover.gif) no-repeat top left;} 

/* content */
div.split2swf {margin: 0 auto;width:524px;}
div.split2swf div {width:262px;float: left;}

div.split2home {margin: 0 auto;width:524px;margin-top:5px;}
div.split2home div.box {width:450px !important; width /**/: 262px;padding: 2px 10px 0 10px;float: left;text-align:justify; no-repeat top center;}
div.title {
	text-indent:5px;
	color:#FFFFFF;
	font-size:16px;
	font-weight:bold;
	font-style: italic;
}

div.wide {
	margin: 0 0 0 10px;
	clear:left;
}

/* form e img */
.imgdx {float:right;margin-left:10px;}
.imgsx {float:left;margin-right:10px;}
h1, h2, h3 {display:inline;}
h1 {font-size:17px;color:#ffcc00;}
h2 {font-size:14px;color:#ff6600}
h3 {font-size:11px;color:#ff6600; font-weight:normal;}
hr {margin: 0 auto; width:95%; height:1px; color:#009900;}
img {border:0px;}
form {margin:0;}
.bottone {font-size: 10px; font-weight:bold; color:#ffffff; border: 1px solid #009900; background-color: #ff6600; width: auto; height:18px;padding-left:5px;padding-right:5px;}
input.text, input.newsletter, input.cerca, select, input.utenti, input.qnt, textarea {font-family:Verdana, tahoma, Helvetica, sans-serif;font-size:10px;color: #009900; border: 1px inset #999999; background-color: #ffffff;}
textarea {width: 532px; height:80px;}
input.text {width: 260px; height:16px;}
input.cerca {width:120px; height:16px;}
input.utenti {width:140px; height:16px;margin-bottom:10px;}
input.newsletter {width: 150px; height:16px;margin:8px 0 8px 0;}
input.ricerca {width: 100px;margin:5px 0 5px 0;}
input.qnt {width:30px;height:15px;}
select {width: auto;margin:0 0 0 5px;}
.blu {font-size: 11px; color: #111D4D; font-family: Verdana, Arial, Helvetica, sans-serif;}
.style5 {font-size: 18px; color: #2A5ED8; font-family: "trebuchet ms"; font-weight: bold; }
.verde {font-size: 11px; color: #BAC636; font-family: Verdana, Arial, Helvetica, sans-serif;}
.ecotur {font-size: 24px; color: #FF0000; font-family: "trebuchet ms"; font-weight: bold; }
