BODY {font-family:Verdana, tahoma, Helvetica, sans-serif; font-size:11px; color: #666666;background:  url(images/bg.jpg) repeat-x top left #898989; margin: 0 0 15px 0; text-align:center;}
a:link {color:#ff6600; text-decoration:none;}
a:visited {color:#666666; text-decoration:none;} 
a:hover {text-decoration:underline;}


/* struttura */
div#container{margin: 0 auto;position:relative;width: 770px; background:  url(images/bgcorpo.jpg) repeat-y top left #ffffff; text-align:center;}
div#top {margin: 0 auto;position:relative; width:770px;height:177px;background: url(images/top.jpg) repeat-x top left #ffffff;text-align:left;}
div#topmenuc {width: 770px;height:34px;background: url(images/topmenu.jpg) no-repeat top left #ffffff;}
div#bgcorpotop{margin: 0 auto;width: 770px; background:  url(images/bgcorpotop.jpg) no-repeat top left; text-align:center;}

div#dx{position:absolute;right:11px;top:211px;width:208px;text-align:left;}
div#content, div#contenthome {color:#888888; min-height: 420px;height: auto !important;height: 420px;}
div#content {margin: 0 235px 5px 11px;text-align:left;background:  url(images/punti.gif) repeat-y top right}
div#contentar {color:#888888; min-height: 480px;height: auto !important;height: 500px;margin: 0 235px 5px 11px;text-align:left;background:  url(images/punti.gif) repeat-y top right}
div#contenthome {text-align:center;margin:0 219px 5px 209px;background: url(images/bghome.gif) repeat-y top center;}
div#sx{position:absolute;left:11px;top:211px;width:198px;text-align:left;}

div#bot {height:26px !important; height /**/: 35px; width:770px; padding-top:9px;background:  url(images/bot.jpg) no-repeat center center #ffffff; text-align:center; color:#3366cc;}
div#wd {margin: 0 auto; width:750px;margin-top:2px;text-align:right;font-size:10px;color:#333333;}
div#wd a:link, div#wd a:visited {color:#eeeeee;text-decoration:none;}
div#wd a:hover {text-decoration:underline;}

ul#mlogo {
	margin:0;
	padding:0;
	list-style:none;
	position:absolute;
	left:5px; top:7px; width: 280px;height:60px;}
	
ul#mlogo li {
display:block;
position:absolute;
margin:0;padding:0
}
li#logo {
left:0;top:0;
width: 280px;height:60px;
}
#mlogo a {
display:block;
width:100%;
height:100%;
}
.alt {display:none }

/* menu */
div#prodotti, div#news, div#welcome {margin:0 auto;} 
div#prodotti, div#news, div#welcome, div.title {text-align:left;height:19px !important; height /**/: 39px;padding-top:20px;text-indent:28px;margin-bottom:5px} 
div#prodotti {background: url(images/prodotti.jpg) no-repeat bottom left;width:210px} 
div#news {background: url(images/news.jpg) no-repeat bottom left;width:198px}
div#welcome {background: url(images/welcome.jpg) no-repeat bottom left;width:268px}
div.title {background: url(images/title.jpg) no-repeat bottom left;width:508px}

ul#topmenu {margin:0 0 0 30px;padding:0;color:#ffffff; list-style:none; font-size:12px; font-weight:bold;line-height:34px;}
ul#topmenu li a {text-decoration:none;height:34px; text-align:center;float:left;padding: 0 15px 0 15px;}
ul#topmenu li {display:inline;}
ul#topmenu li a:link, ul#topmenu li a:visited {color:#ffffff; text-decoration:none;background:  url(images/divtop.gif) no-repeat top right;} 
ul#topmenu li a:hover {text-decoration:underline;} 
ul#topmenu li#last a:link, ul#topmenu li#last a:visited {color:#ffffff; text-decoration:none;background:none;} 
ul#topmenu li#last a:hover {text-decoration:underline;} 

ul#dhtmlgoodies_listMenu {margin:6px 0 10px 0;padding:0;color:#ff6600; list-style:none;text-align:left;font-weight:bold;line-height:25px; width:195px;}
ul#dhtmlgoodies_listMenu li a {display:block;text-decoration:none;height:25px; text-indent:13px;}
ul#dhtmlgoodies_listMenu li {display:inline;}
ul#dhtmlgoodies_listMenu li a:link, ul#dhtmlgoodies_listMenu li a:visited {background: url(images/menu.gif) no-repeat bottom left;} 
ul#dhtmlgoodies_listMenu li a:link, ul#dhtmlgoodies_listMenu li a:visited {color:#ff6600;} 
ul#dhtmlgoodies_listMenu li a:hover {color:#666666;}
ul#dhtmlgoodies_listMenu ul{margin:0;	padding:0px;font-weight:normal;font-size:11px;line-height:17px;}
ul#dhtmlgoodies_listMenu ul{display:none;}
ul#dhtmlgoodies_listMenu ul li a {display:block;text-decoration:none;height:17px;}
ul#dhtmlgoodies_listMenu li ul li a:link, ul#dhtmlgoodies_listMenu li ul li a:visited {background:none;color:#666666;}
ul#dhtmlgoodies_listMenu li ul li a:hover {color:#ff6600;}

ul#ar {margin:15px 0 0 8px;padding:0;color:#ff6600; list-style:none;text-align:left;font-weight:bold;line-height:20px; width:197px;}
ul#ar li a {display:block;text-decoration:none;height: 20px;}
ul#ar li {display:inline;}
ul#ar li a:link, ul#ar li a:visited {text-decoration:none; background: url(images/ar.gif) no-repeat bottom right;color:#ff6600;} 
ul#ar li a:hover {color:#888888;} 

ul#logged {margin:0;padding:0;color:#ffffff; list-style:none; text-align:left;font-weight:bold;line-height:25px; width:198px;}
ul#logged li a {text-decoration:none;height:25px; display:block;}
ul#logged li {display:inline;}
ul#logged li a:link, ul#logged li a:visited {color:#ff6600; text-decoration:none;}
ul#logged li a:hover {color:#3366cc} 
ul#logged li#profilo a:link, ul#logged li#profilo a:visited {margin: 0 0 6px 0;background:  url(images/profilo.jpg) no-repeat top left;} 
ul#logged li#download a:link, ul#logged li#download a:visited {margin: 0 0 6px 0;background:none;background:  url(images/download.jpg) no-repeat top left;}
ul#logged li#logoff a:link, ul#logged li#logoff a:visited {background:none;background:  url(images/logoff.jpg) no-repeat top left;} 

/* corpo */
div.newsof {overflow: auto; margin: 0 auto;height: 350px; width:210px;padding:0;}
div.newshome {text-align:justify;width:190px !important; width /**/: 194px;padding: 0 4px 5px 0; margin-bottom:8px;background: url(images/divnews.gif) no-repeat bottom center;}
div.newshome a:link, div.newshome a:visited {color:#ff6600}
div.newshome b {text-align:left}
div.data {text-align:right; color:#3366cc;}
div#welcometext {margin:0 auto;text-align:justify;width:250px !important; width /**/:260px;padding: 5px;background: url(images/bgwelcome.jpg) no-repeat top left;min-height: 150px;height: auto !important;height: 150px;}
div#welcometext img {float:left;}
div.testo, div.testoc, div.news {width:498px;margin:20px 5px 0 5px}
div.testo, div.news {text-align:justify;}
div.testoc {text-align:center;}
div.news {background: url(images/pnews.gif) repeat-x bottom left;padding-bottom:5px;}
div.news a:link, div.news a:visited {color:#ff6600; font-weight:bold;}

div.wide {margin: 0;clear:left;}

div#torna {width:498px; text-align:right;margin-top:10px}
div#torna a {color:#ff6600}

.arancio {color:#ff6600; font-weight:bold}
div.contatti, div#privacy {margin: 0 auto;width:508px;}
div.contatti div {width:254px;float: left;margin:10px 0 5px 0;text-align:left;}
div#privacy {font-size:10px; font-family:tahoma;text-align:justify;}

ul#dl {margin:25px 0 0 8px;padding:0;color:#ff6600; list-style:none;text-align:left;font-weight:bold;line-height:32px;}
ul#dl li a {display:block;text-decoration:none;height: 32px;text-indent:40px;margin: 20px 0 20px 0;}
ul#dl li {display:inline;}
ul#dl li.exe a:link, ul#dl li.exe a:visited {text-decoration:none; background: url(images/exe.jpg) no-repeat center left;color:#3366cc;} 
ul#dl li.exe a:hover {color:#ff6600;} 
ul#dl li.zip a:link, ul#dl li.zip a:visited {text-decoration:none; background: url(images/zip.gif) no-repeat center left;color:#3366cc;} 
ul#dl li.zip a:hover {color:#ff6600;} 

div.split2 {margin: 0 auto;width:420px;}
div.split2 div {float: left;margin:5px;}
div.split2 div.img {text-align:center;width:120px;}
div.split2 div.img img {margin-bottom:5px;}
div.split2 div.testo {text-align:justify;width:270px;}

div#map {margin: 10px 0 30px 0;width: 500px; height: 300px;}

/* form e img */
ul {margin:0;padding:0;}
pre {font-size:12px;font-family:courier;}
table {margin: 0 auto;border-collapse:collapse;border:0;font-size:11px;}
h1 {font-size:12px; display:inline;color:#3366cc;}
h2 {font-size:11px; display:inline;color:#3366cc; }
img {border:0px; }
form {margin:0;}
input.text, input.texta, textarea {font-size: 10px; color: #3366cc; border: 1px solid #3366cc; background-color: #f5f5f5;}
textarea {width: 495px; height:80px;margin: 0 0 10px 0}
input.text {width: 240px; margin-right:5px;}
input.texta {width: 160px; margin-left:5px;}
select { font-size: 10px; color:#91353B; border: 1px inset #666666; background-color: #f5f5f5; width: auto;margin-top:7px;}

div.split4 {margin: 0 auto;width:498px;margin-top:10px}
div.split4 div {float: left;margin:5px;text-align:center;width:112px;}
div.split4 div a {background: url(images/folder.gif) no-repeat top center;min-height: 18px;height: auto !important;height/**/: 
60px;padding-top:42px;display:block;}
div.split4 div img {margin-bottom:5px}
