BODY {
	text-align: center; BACKGROUND: url(images/chiaro5.gif); margin: 0
}
div, p, span {
	text-align: left; 
}
#container {
	
	MARGIN: 0px auto;
	PADDING: 0; 
	WIDTH: 100%;
	text-align: center; 
}
#containerpasta {
	
	MARGIN: 0px auto;
	PADDING: 0; 
	WIDTH: 100%;
	text-align: center; 
	background-image: url(images/pastatop.jpg);	background-repeat: no-repeat;background-position: center 124px;
	/*BACKGROUND: url(images/sf_ch.jpg)*/
}
#header {
	BACKGROUND: url(images/rig.jpg);
	PADDING: 0; 
	/*HEIGHT:150px;*/
	margin: 0;
	text-align: center;
	/* background-repeat : no-repeat;*/
 
  
}
#boxtesto {  margin: 0 auto; 
		PADDING-RIGHT: 30px; 
	PADDING-LEFT: 30px; 
	PADDING-BOTTOM: 16px; 
	PADDING-TOP: 20px; 
	text-align: left;
	width: 830px; 
	 }
#boxtestopasta {  margin: 0 auto 0 auto; 
		PADDING-RIGHT: 30px; 
	PADDING-LEFT: 30px; 
	PADDING-BOTTOM: 16px; 
	PADDING-TOP: 250px; 
	text-align: left;
	width: 830px; 
	/*background-image: url(images/pastatop.jpg);
	background-repeat: no-repeat;
	background-position: 80px 3px;*/
	 }
#boxtestopasta p.albertone {
background-image: url(images/pastabottom.jpg);
	background-repeat: no-repeat;
	background-position: right bottom;
	padding-bottom:63px;
	padding-right:200px;
}

#boxbianco { margin: 0; 
	PADDING-RIGHT: 30px; 
	PADDING-LEFT: 30px; 
	PADDING-BOTTOM: 16px; 
	PADDING-TOP: 20px; 
	text-align: left;
	background-color: #FFF}
	
#boxtesto p, #boxbianco p, #boxtestopasta p {
	padding:0;
	font-weight:normal;
	color:#630;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
}
p.centro {
	padding:5px 100px;
	font-weight:normal;
	color:#630;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	text-align: center;
}	
#boxtesto td, #boxbianco td {
	padding:5px 5px;
	font-weight:normal;
	color:#630;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
}
#boxtesto IMG.right, #boxbianco IMG.right {
	margin: 0 0 5px 20px;
	FLOAT: right;
}

#boxtesto IMG.left, #boxbianco IMG.left {
	margin: 0 20px 5px 0;
	FLOAT: left;
}
#boxtesto h4 {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 14px;
	font-weight:bold;
	color:#630;
}
#boxtesto ul {
	font-weight:normal;
	color:#630;
	/*width:370px;*/
	width: 700px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	margin:0; padding:0;
	list-style-position: outside;
	list-style-type: disc;	
	
}
#boxtesto ul li {
	margin-left:25px;
	padding:0;
	margin-top:8px;
	padding-bottom:5px;
	margin-bottom:8px;
	}

#bottom {
	BACKGROUND: url(images/bottomR3.jpg);
	WIDTH: 100%;
	MARGIN: 0px auto;
	PADDING-RIGHT: 0px;
	MARGIN-TOP: 0px;
	PADDING-LEFT: 0px;
	FONT: 10px Verdana, Arial, Helvetica, sans-serif;
	COLOR: #fff;
	PADDING-BOTTOM: 0px;
	PADDING-TOP: 0px;
	text-align: center;
	}
#bottom_b {
	BACKGROUND: url(images/bottomR2.jpg) repeat-x;
	WIDTH: 100%;
	MARGIN: 0px auto;
	PADDING-RIGHT: 0px;
	MARGIN-TOP: 0px;
	PADDING-LEFT: 0px;
	FONT: 10px Verdana, Arial, Helvetica, sans-serif;
	COLOR: #fff;
	PADDING-BOTTOM: 0px;
	PADDING-TOP: 0px;
	text-align: center;
	}
a:link { color: #960; text-decoration: none} 
a:hover{ color: #630; text-decoration: none;}

a:visited { color: #630; text-decoration: none} 
a:active { color: #960; text-decoration: none}

/* menu*/
#boxmenu {
	margin:0;
	padding: 0;
	
}
#boxmenu ul{
	list-style: none;
	padding: 20px 0 4px 0;
	margin:0;
	border-bottom:1px solid #ceb46f;
	text-align:center;
	background:url(images/scuro.jpg);
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #666666;
}
#boxmenu ul li { display:inline } 
#boxmenu ul li a { text-decoration:none; padding:5px 10px; font-weight:bold; color:#006F3A}
#boxmenu ul li a:hover { color:#630; border-bottom:3px solid #ceb46f; font-weight:bold}
#boxmenu ul li a:visited { color:#006F3A; font-weight:bold}
#boxmenu ul li#qui a { color:#630}
#boxmenu ul li#qui a:hover { color:#630; border-bottom:none;}
#boxmenu ul li#vantaggi a { text-decoration:none; padding:5px 10px; font-weight:bold; color:#CC3300}
#boxmenu ul li#vantaggi a:hover { color:#630; border-bottom:3px solid #ceb46f; font-weight:bold}
#boxmenu ul li#vantaggi a:visited { color:#CC3300; font-weight:bold}


/* end menu*/
div.dx IMG{
	FLOAT: right; 
	PADDING: 5px; 
}
div.sx IMG{
	FLOAT: left; 
	PADDING: 5px; 
}
div.cartina IMG{
	
	FLOAT: left; 
	
}

.linkscheda a:link IMG { BORDER: #ceb46f 1px solid}
.linkscheda a:hover IMG { BORDER: #630 1px solid}
.linkscheda a:visited IMG { BORDER: #ceb46f 1px solid}
.linkscheda a:active IMG { BORDER: #630 1px solid}

table.scheda {
	border-bottom: 1px solid #ceb46f;
	border-left: 1px solid #ceb46f;
}
table.scheda td{
	border-right: #ceb46f 1px solid;
	border-top: #ceb46f 1px solid;
	text-align: center;
	font-size: 10px;
	font-weight: bold;
	padding: 3px
}
table.paste {
	border-left: 1px solid #ceb46f;
	background-color: #FFEF97;
	/*background: #feefc4;*/
}
table.paste td {
	border-top: 1px solid #ceb46f;
	border-right: 1px solid #ceb46f;
	border-bottom: 1px solid #ceb46f;
	text-align: center;
	line-height: 25px;
	
}
table.paste td a:link { color: #006F3A; }
table.paste td a:visited { color: #006F3A; }
table.paste td a:hover { color: #630; }
table.paste td a:active { color: #630; }
table.paste td.blank {
	width: 30px;
		background: #ffffff;
		border-top:none;
		border-bottom:none;
}
table.paste td.this {
		background-color: #FFFDD2;
		}

table.prodotti td {text-align: center;}
table.prodotti td a:link { color: #630; }
table.prodotti td a:visited { color: #630; }
table.prodotti td a:hover { color: #960; }
table.prodotti td a:active { color: #960; }

