BODY {font-family:verdana; font-size:11px; color: #666666;  margin: 8px 0 0 0; text-align:left;}
a:link, a:visited {color: #ff6600; text-decoration:none;}
a:hover {text-decoration:underline;}

/* struttura */
#bg {margin:0 auto; width: 100%;text-align: left; background: #ffffff url(images/top.jpg) repeat-x left top;border-bottom: 3px solid #336699;padding-bottom:10px;}
#container {width: 770px;text-align: center;background: url(images/logo.gif) no-repeat top right;}
div#top {
	width: 900px;
	text-align: left;
	height:313px;
	background-image: url(images/imgtop.png);
	background-repeat: no-repeat;
	background-position: left top;
}
#slogan {
	position:absolute;
	left:500px;
	top:220px;
	width: 385px;
	height:25px;
	background-image: url(images/slogan.png);
	background-repeat: no-repeat;
	background-position: left top;
}
#topmenuhome {margin-left:500px;padding-top:108px;}

div#navigation {float: right;width:226px;text-align:left;}
div#content {margin-right: 226px;background-color: #ffffff;text-align:center;padding-top:15px;}
div#bot {clear: left;}

div#info {margin:0 auto; width: 315px;background: url(images/informazione.gif) no-repeat top center #ffffff;height:20px;}
div#info2 {margin:0 auto; width: 100px;background: url(images/informazione.gif) no-repeat top center #ffffff;height:20px;}
div#csplit {margin:0 auto; width: 524px;text-align:center;}
div.split2 {margin-top:10px;}
div.split2 div.box  {position:relative;float: left; width: 243px;height:97px; margin: 0 5px 0 5px;background: url(images/boxhome.jpg) no-repeat top center;text-align:center;}
div.wide{margin: 0;}
div.wide, div.split2 {clear:left;}

div.title {width: 243px;font-weight:bold; color:#336699;font-size:12px;text-align:center;margin-bottom:5px;margin-top:15px;}
div.textbox {margin:0 auto;width: 223px; color:#333333;text-align:center;}
.vai {position:absolute; left:156px;top:80px;}
.vai a:link, .vai a:visited {font-weight:bold; color:#ffffff;text-decoration:none;}
.vai a:hover {text-decoration:underline;}

div#copyright {width: 760px; color:#999999;text-align:right;margin-top:5px;}

/* news */
#newstop {width: 213px;height:28px; background: url(images/newstop.gif) no-repeat top left;}
#newstop2 {width: 213px;height:28px; background: url(images/newstop.gif) no-repeat top left;}
#newsbg {position:relative;width: 213px; background: url(images/newsbg.gif) repeat-y top left;text-align:center;height:193px;margin-top:45px;}
#newsbg2 {position:relative;width: 213px; background: url(images/newsbg.gif) repeat-y top left;text-align:center;height:234px;margin-top:25px;}
#newsbot {position:absolute; left:0px;bottom:-10px;width: 213px;height:10px; background: url(images/newsbot.gif) no-repeat bottom left;}
.newstext {margin:0 auto;width: 193px;text-align:justify;margin-top:6px;}
.newstext b {color:#336699;}

.continua { font-weight:bold; font-size:10px;text-align:right;background: url(images/punti.gif) no-repeat bottom center #ffffff;padding-bottom:5px;}
.continua a:link, .continua a:visited {color:#ff6600;text-decoration:none;}
.continua a:hover {text-decoration:underline;}


.boxsx {margin-top:10px;margin-bottom:10px;font-family:verdana; font-size: 12px; text-align:left;width:158px;font-weight:bold;margin-left:18px;}

/* corpo home*/
div#split2home {margin-top:10px;}
div#split2home div#eventi  {float: left; width: 183px;height:244px; margin: 0 5px 0 5px;background: url(images/bgeventi.gif) no-repeat top center;text-align:center;padding-top:40px;}
div#split2home div#newprod  {float: left; width: 313px;height:244px; margin: 0 5px 0 5px;background: url(images/bgnewprod.gif) no-repeat top center;text-align:center;padding-top:40px;}
div.newprodbox {position:relative; width:303px;height:100px;}
div.newprodbox img  {position:absolute; left: 6px;}
div.nameprod {position:absolute; right: 0px; text-align:right; background:  url(images/line.jpg) no-repeat bottom right; height:20px;width:191px;font-weight:bold;font-size:12px;}
div.nameprod a:link, div.nameprod a:visited {font-weight:bold; color:#336699;text-decoration:none;}
div.nameprod a:hover {color:#ff6600}

div.textprod {position:absolute; left: 115px; width: 185px; top:30px;color:#333333;text-align:left;}


/* corpo*/

h1 {font-family:tahoma; font-size:15px; display:inline;}
h2 {font-family:tahoma; font-size:11px; display:inline; color:#555555;}
img {border:0px;}
input.text {font-family: Verdana; font-size: 10px; color: #666666; border: 1px inset #666666; background-color: #f5f5f5; width: 140px; margin-bottom:10px; }
.bottone {font-family: Verdana; font-size: 10px; color: #666666; font-weight:bold;border: 1px solid #ff6a00;  background-color: #FFBA08; padding-right:7px;padding-left:7px;}
form {margin:0;}

