HTML {background-color:#171717}
BODY {font-family:"trebuchet ms", Arial, Helvetica, sans-serif; font-size:80%; color: #fff; margin: 0 0 10px 0; text-align:center;background:url(images/topcontainer.jpg) no-repeat center 155px #000 ;}
a:link, a:visited {color:#fc0; text-decoration:none}
a:hover {text-decoration:underline}

/* struttura */
div#containerc{margin: 15px auto 0 auto; position:relative;width: 990px;background: url(images/contenttop.png) no-repeat top left; text-align:center;padding-top:11px}
div#container {margin:0 auto; position:relative;width: 990px;background: url(images/content.png) repeat-y top left; text-align:center}

div#top {margin: 0 auto;background: url(images/top.jpg) no-repeat; position:relative;width: 990px;height:155px}
div#top h1 {position:absolute;top:50px;left:127px;color:#fff;font-size:12px;font-weight:bold}

div#dx {float:left;width:740px !important; width /**/: 760px;width:200px !important; width /**/: 230px; padding:0 0 0 30px;text-align:left;}
div#content {position:relative;float:left;width:740px !important; width /**/: 760px;padding: 0 10px;text-align:justify}

div#botc {width:100%; height:209px; background:  url(images/botbg.jpg) repeat-x top left;text-align:center}
div#bot {margin:0 auto;font-size:12px;width:970px !important; width /**/: 990px;  height:171px !important; height /**/: 211px;padding: 40px 10px 0 10px; background:  url(images/bot.jpg) no-repeat;text-align:center}
div#wd {margin: 0 auto; width:960px;text-align:right;font-size:11px;color:#ffffff;margin-top:4px}
div#wd a:link, div#wd a:visited {color:#ffffff;text-decoration:none}
div#wd a:hover {text-decoration:underline}

/* mappatura logo */
ul#mlogo {	margin:0;
	padding:0;
	list-style:none;
	position:absolute;
	width:432px;height:94px;
	left: 124px;
	top: 20px;}
ul#mlogo li {
display:block;
position:absolute;
margin:0;padding:0
}
li#logo {
left:0;top:0;
width:432px;height:94px;
}
#mlogo a {
display:block;
width:100%;
height:100%;
}

.alt { display:none }

/* sinistra */
#dx h3 {background: url(images/sprite.png) no-repeat;width:200px;margin:0;text-align:center;display:block}
#dx h3#cat {background-position:0 0;height:51px}
#dx h3#cerca {background-position: 0 -53px;height:51px}
#dx h3#archivio {background-position: 0 -105px;height:50px}
#dx h3#newsletter {background-position: 0 -156px;height:50px}
#dx h3 span {display:none}

ul.menu {margin: 0 0 10px 0; padding:0 0 11px 0; list-style:none;text-align:left;background: url(images/dxbot.png) no-repeat bottom left;line-height:20px; width:200px; font-size:12px;font-weight:normal}
ul.menu li a {display:block;height:20px;width:184px !important; width /**/: 200px;padding: 0 8px;background: url(images/dx.png) repeat-y;}
ul.menu li {display:inline}
ul.menu li a:link, ul.menu li a:visited {text-decoration:none; color:#fff} 
ul.menu li a:hover {color:#fc0;text-decoration:underline} 

div.boxdx {background: url(images/dxbot.png) no-repeat bottom left;padding-bottom:11px;margin-bottom:10px}
div.boxdx div {line-height:13px;width:200px;background: url(images/dx.png) repeat-y; text-align:center; font-size:12px}
div.boxdx div div {background-image:none}


/* content */

.rightem {text-align:right; font-style:italic; font-weight:bold}
.right {text-align:right; font-weight:bold}
.center {text-align:center}

div#split3 {margin: 0 auto;margin-top:20px;width:615px}
div#split3 div {width:197px !important; width /**/:205px;float: left;text-align:center;padding:3px}
div#split3 div img {margin: 0 0 3px 0}
div#split3 div#center {border-width: 1px 0 1px 0}

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

/* form e img */
ul {margin:0 0 0 10px;padding:10px}
ul.nolist {margin:0;padding:0;list-style-type:none}
ul ul {margin:0 0 0 20px;padding:20px;list-style-type:disc}
.imgdx {float:right;margin-left:10px}
.imgsx {float:left;margin-right:10px}
h1, h2, h3 {display:inline}
img {border:0}
form {margin:0}
input.text,  select, textarea  {font-size:12px;color: #3366cc; border: 1px inset #999999; background-color: #f5f5f5}
textarea {width: 443px; height:50px}
input.text {width: 215px; height:18px;margin-bottom:10px}
select {width: auto;margin:0 5px 0 5px}
.error {color:#f00}
.success {
	color:#fc0
}
