BODY {font-family:"trebuchet ms", Arial, Helvetica, sans-serif; font-size:80%; color: #000000; margin: 10px 0; background-color: #CC3300;text-align:center}
a:link, a:visited {color:#339999; text-decoration:none}
a:hover {color:#cc3300;text-decoration:underline}

/* struttura */
div#container{margin:0 auto;position:relative;width: 936px; text-align:center;background:  url(images/bgcontent.jpg) repeat-y top left}
div#top {position:relative;text-align:center;width:936px;height:203px;background: url(images/topdx.jpg) no-repeat top right}

div#sx {position:absolute;top:204px;left:27px;width:229px;text-align:left}

div#content {margin: 1px 27px 0 266px;padding:10px 0;min-height: 900px;height: auto !important;height: 900px;text-align:justify;position:relative}

div#bot {clear:left;width:936px; height:26px !important; height /**/: 56px; width:882px !important; width /**/: 936px; padding:10px 27px 20px 27px;background:  url(images/bot.jpg) no-repeat top left;color:#cc3300}

div#bot2 {color:#ffffff}
a:link, a:visited {color:#ffffff; text-decoration:none}
a:hover {color:#ffffff;text-decoration:underline}

div#titolo {color:#249FA7; font-size:28px; font-weight:bold}

div#testoblu {color:#0000FF; font-size:13px}

div#links {color:#249FA7}
a:link, a:visited {color:#249FA7; text-decoration:none; font-weight:bold}
a:hover {color:#249FA7;text-decoration:underline; font-weight:bold}

div.title {margin: 0 auto;width:555px !important; width /**/: 675px;height:32px !important; height /**/: 35px;padding:3px 10px 0 10px;height:35px;background:  url(images/title.gif) no-repeat top left;text-align:center}


/* mappatura top */
ul#mlogo {
	margin:0;
	padding:0;
	list-style:none;
	position:absolute;
	width:410px;height:166px;
	left: 0;
	top: 0;
	background:  url(images/topsx.jpg) no-repeat top left;
	}
ul#mlogo li {
display:block;
position:absolute;
margin:0;padding:0
}
li#logo {
left:44px;bottom:49px;
width:245px;height:75px;}

#mlogo a {
display:block;
width:100%;
height:100%;
}
#mlogo .alt { display:none }

/* menu */
ul#topmenu {position:absolute;bottom:0;right:0;width:936px;padding:0; background: url(images/topmenu.jpg) no-repeat top left;font-size: 15px; height:38px;list-style:none; font-weight:bold;line-height:38px; text-align:center}
ul#topmenu li a {text-decoration:none; margin: 0 3px; text-align:center}
ul#topmenu li {display:inline}
ul#topmenu li a:link, ul#topmenu li a:visited {color:#ffffff; text-decoration:none}
ul#topmenu li a:hover {text-decoration:underline}

div.menutop, div.newstop {margin-top:10px;width: 209px !important; width /**/:229px;padding: 4px 10px 0 10px}
div.menutop {height:22px !important; height /**/:26px;background: url(images/menutop.jpg) no-repeat top left #41CCD8}
div.newstop {height:26px !important; height /**/:30px;background: url(images/newstop.jpg) no-repeat top left #FFE479}
div.menutop h2, div.newstop h2 {font-size:18px;font-style:italic;font-weight:normal}
div.menutop h2 {color:#000000}
div.newstop h2 {color:#000000}

div.news {min-height: 120px;height: auto !important;height: 120px;width: 209px !important; width /**/:229px;padding: 10px;background: url(images/newsbot.jpg) no-repeat bottom left #FFE479;color:#339999;line-height:13px;}
div.news b, div.news em {color:#000000}
div.news b a:visited, div.news b a:link {color:#000000}
div.news b a:hover {text-decoration:none;color:#cc0000}

ul.menu {margin: 0; padding:0; width: 209px !important; width /**/:229px;list-style:none;text-align:left;line-height:20px; font-size:13px;min-height: 120px;height: auto !important;height: 120px;padding:10px;background: url(images/menubot.jpg) no-repeat bottom left #41CCD8}
ul.menu li a {display:block;height: 26px;width: 189px !important; width /**/:209px;padding-left: 20px;font-weight:bold}
ul.menu li {display:inline}
ul.menu li a:link, ul.menu li a:visited{text-decoration:none; color:#ffffff;background: url(images/menu.gif) no-repeat center left} 
ul.menu li a:hover {background: url(images/hover.gif) no-repeat center left;color:#ffffff;text-decoration:underline} 

/* content */
div.news b, div.news em {color:#000000}
div.news b a:visited, div.news b a:link {color:#000000}
div.news b a:hover {text-decoration:underline}

div.split2home {position:relative;margin:0 auto;width:640px;margin-bottom:10px}
div.split2home div.box {position:relative;margin:0 7px 10px 6px;width:294px !important; width /**/:304px; height: 111px !important; height /**/:126px;float: left;text-align:justify;background: url(images/boxhome.jpg) no-repeat top center #ffffff;padding:10px 5px 5px 5px;color:#ffffff;font-size:13px;line-height:14px;}
div.split2home div.box img {float:left;margin-right:6px}
div.split2home div.box h1 {font-size:16px;font-weight:bold;font-style:italic; color:#ffcc00}
div.split2home div.box h1 a {color:#ffcc00}
div.split2home div.box h1 a:hover {color:#ffffff;text-decoration:none}
div.split2home div.box div.info {position:absolute;bottom:8px; right:8px;color:#ffffff;font-weight:bold}
div.split2home div.box div.info a {color:#ffcc00}
div.split2home div.box div.info a:hover {color:#ffffff}

div.split2home div.box div.info {position:absolute;bottom:8px; right:8px;color:#ffffff;font-weight:bold}
div.split2home div.box div.info a {color:#ffcc00}
div.split2home div.box div.info a:hover {color:#ffffff}

.bannersx {margin: 0 auto;text-align:center;margin-top:10px}
.center {margin: 0 auto;text-align:center}

div.wide {margin: 0;clear:left}

/* form e img  div {border: 1px solid #000000} */ 
ul {margin:0 0 0 10px;padding:10px}
.imgdx {float:right;margin-left:10px}
.imgsx {float:left;margin-right:10px}
h1 {font-size:22px; color:#ff6600;font-style:italic;font-weight:normal}
h1 a:link, h1 a:visited {color:#ff6600}
h2 {font-size:17px; color:#000000;font-style:italic;font-weight:normal}
h2 a:link, h2 a:visited {color:#000000}
h3 {font-size:12px; color:#0669CC;font-style:italic;font-weight:normal}
h3 a:link, h3 a:visited {color:#000000}
h4 {font-size:13px; color:#ffffff;font-family:"trebuchet ms", Arial, Helvetica, sans-serif;font-weight:normal}
h4 a:link, h4 a:visited {color:#ffffff}
h5 {font-size:13px; color:#FF0000;font-family:"trebuchet ms", Arial, Helvetica, sans-serif;font-weight:normal}
h6 {font-size:13px; color:#0000FF;font-family:"trebuchet ms", Arial, Helvetica, sans-serif;font-weight:normal}
h1, h2, h3, h4, h5, h6 {display:inline}
img {border:0}
form {margin:0}
input.text,  select, textarea, input#search  {font-family:"trebuchet ms", Arial, Helvetica, sans-serif;font-size:14px;color: #3366cc; border: 1px inset #999999; background-color: #ffffff}
input.text {width: 215px; height:18px;margin-bottom:10px}
input#search {width: 150px; height:18px;margin:0 10px}
/*select {width: auto;margin:0 5px 0 5px}*/
