/* CSS Document */

BODY {
	font-family: Trebuchet Ms, Verdana, Arial, Helvetica, sans-serif;
	color: #000000;
}

A {
	color: #AA642A;
}

A:hover {
	color: #5A3313;
	text-decoration: none;
}

INPUT {
	background-color: #ffffff;
}

#CorpoPagina1 {
	width: 601px;
	font-size: 80%;
}

#CorpoPagina1 H1 {
	font-size: 140%;
	color: #913F1E;
	font-weight: bold;
	padding-bottom: 0.8em;
}

#CorpoPagina1 H2 {
	font-size: 120%;
	color: #913F1E;
	font-weight: bold;
	padding-bottom: 0.4em;
}

#CorpoPagina1 P {
	padding-bottom: 0.5em;
}

#CorpoPagina IMG {
	padding: 10px;
}

.Ingredienti {
	float: left;
	width: 200px;
	background-color: #F7E390;
	border: 1px solid #B6A86E;
	font-size: 85%;
	padding: 5px;
	margin-top: 3px;
	margin-right: 10px;
	margin-bottom: 10px;
}

.Ingredienti STRONG {
	color: #913F1E;
}

.Ingredienti UL {
	list-style-type: disc;
	list-style-position: inside;
	padding-top: 5px;
}

.Ingredienti LI {
	padding-left: 5px;
}

.Link {
	background-image: url('../immagini/b_link.gif');
	background-position: left top;
	background-repeat: no-repeat;
	padding-left: 17px;
	font-size: 85%;
	padding-bottom: 10px;
}

.Link A {
	display: block;
	font-size: 130%;
	font-weight: bold;
}

.ProduttoreSx {
	padding-bottom: 20px;
}

.ProduttoreDx {
	text-align: right;
	padding-bottom: 20px;
}

.ProduttoreSx ADDRESS, .ProduttoreDx ADDRESS {
	padding-left: 5px;
	padding-right: 5px;
}

.ProduttoreSx STRONG, .ProduttoreDx STRONG {
	display: block;
	padding-top: 2px;
	padding-bottom: 2px;
	padding-left: 5px;
	padding-right: 5px;
}

.ProduttoreSx A, .ProduttoreDx A {
	display: block;
	width: 270px;
	padding-top: 2px;
	padding-bottom: 2px;
	background-color: #EFA24A;
	background-image: url('../immagini/b_carrello_prod.gif');
	background-repeat: no-repeat;
	font-weight: bold;
	color: #ffffff;
	vertical-align: top;
	text-decoration: none;
}

.ProduttoreSx A:hover, .ProduttoreDx A:hover {
	color: #ffffff;
	background-color: #B87D30;
}

.ProduttoreSx A {
	padding-left: 5px;
	background-position: right;
}

.ProduttoreDx A {
	padding-right: 5px;
	background-position: left;
}

.ProduttoreSchedaSx {
	width: auto;
	vertical-align: top;
}

.ProduttoreSchedaSx A.Acquista {
	display: block;
	background-color: #FED563;
	background-image: url('../immagini/b_carrello_scheda.gif');
	background-position: left;
	background-repeat: no-repeat;
	height: 45px;
	font-size: 130%;
	line-height: 45px;
	padding-left: 70px;
	letter-spacing: 1px;
	text-decoration: none;
}

.ProduttoreSchedaDx {
	width: 300px;
	vertical-align: top;
	background-color: #FCD35F;
	font-size: 85%;
	padding: 1px;
	color: #914E23;
	padding: 10px;
}

.ProduttoreTestataSx {
	vertical-align: top;
	width: 70%;
}

.ProduttoreTestataDx {
	vertical-align: top;
	white-space: nowrap;
	width: 30%;
}

#BaseOrdine {
	margin-left: auto;
	margin-right: auto;
	position: relative;
	width: 566px;
	height: 543px;
	background-color: #FED563;
	background-image: url('../immagini/base_ordine.jpg');
	background-repeat: no-repeat;
}

.BloccoOrdine {
	position: absolute;
	width: 128px;
	text-align: center;
	color: #BD5E26;
}

.BloccoOrdine INPUT {
	background-color: #ffffff;
}

H2.OrdineConferma {
	display: inline;
	padding-left: 10px;
	padding-right: 10px;
	background-color: #A5601D;
}


.Marrone {
	color: #913F1E;
}

.Centro {
	text-align: center;
}

.Dx {
	text-align: right;
}

.PrezzoProdotti {
	width: 100%;
}

.PrezzoProdotti TH {
	background-color: #FED563;
	padding-top: 2px;
	padding-bottom: 2px;
	padding-left: 10px;
	padding-right: 10px;
	text-align: left;
	color: #8D4008;
}

.PrezzoProdotti TD {
	background-color: #FFF7D4;
	padding-top: 2px;
	padding-bottom: 2px;
	padding-left: 10px;
	padding-right: 10px;
}
