			a:link { color: #e35b00; text-decoration: none; font-weight: bold;}
			a:visited { color: #e35b00; text-decoration: none; font-weight: bold;}
			a:hover { color: #740a03; text-decoration: none; font-weight: bold;}
			
			body {
			height: 100%;
			width: 100%;
			margin: 0;
			font-family: "verdana", "arial", "helvetica", sans-serif;
			background-color: #fff0c2;
			}
			
			input {
			width: 250px;
			padding: 2px;
			text-align: left;
			font-size: 11px;
			font-family: "verdana", "arial", "helvetica", sans-serif;
			color: #000000;
			background-color: #ffffff;
			border: 1px inset #613e28;
			}

			select {
			height: 19px;
			width: 120px;
			text-align: left;
			font-size: 11px;
			font-family: "verdana", "arial", "helvetica", sans-serif;
			color: #000000;
			background-color: #ffffff;
			border: 1px inset #613e28;
			margin: 0;
			}

			textarea {
			height: 90px;
			width: 248px;
			padding-left: 6px;
			padding-right: 0px;
			padding-top: 2px;
			padding-bottom: 2px;
			text-align: left;
			font-size: 11px;
			font-family: "verdana", "arial", "helvetica", sans-serif;
			color: #000000;
			background-color: #ffffff;
			border: 1px inset #613e28;
			}

			.tabellasfondo {
			background:url("../images/sfondoesterno.jpg") #fff0c2 repeat-y;
			background-position: center center;
			width: 100%;
			height: 100%;
			}

			.tabellacorpo {
			width: 770px;
			padding: 0px;
			background:url("../images/sfondo.jpg") repeat-y #fff;
			}

			.tabellamenu {
			height: 38px;
			width: 700px;
			padding: 0;
			background-color: #efd893;
			}

			.cellemenu {
			width: 150px;
			height: 38px;
			padding: 0;
			padding-bottom: 3px;
			background:url("../images/tasto.jpg") no-repeat;
			background-position: center center;
			}

			.cellemenuon {
			height: 38px;
			width: 150px;
			padding: 0;
			padding-bottom: 4px;
			background:url("../images/tastoon.jpg") no-repeat;
			background-position: center center;
			letter-spacing: 0px;
			}

			.ombramenu {
			background:url("../images/ombramenu.jpg") no-repeat;
			height: 20px;
			width: 770px;
			}

			.cellaimmagine {
			padding: 0;
			width: 50%;
			text-align: center;
			}

			.cellatesto {
			width: 50%;
			padding-top: 15px;
			padding-bottom: 30px;
			padding-left: 30px;
			padding-right: 30px;
			background:url("../images/riquadrotesto.jpg") no-repeat;
			background-position: 50% 50%;
			text-align: left;
			}

			.testo {
			font-size: 11px;
			font-family: "verdana", "arial", "helvetica", sans-serif;
			font-style: normal;
			color: #740a03;
			}

			.bordo {
			background-color: #b44b2e;
			height: 1px;
			width: 770px;
			}
					
			.cellaminifoto {
			text-align:  center;
			height: 155px;
			background-color: #efd893;
			}

			.minifoto {
			margin-top: 5px;
			margin-bottom: 5px;
			}

			.cellamotivobase {
			height: 103px;
			width: 100%;
			background:url("../images/motivobase.jpg") repeat-x;
			background-position: left top;
			padding: 0px;
			text-align: right;
			vertical-align: bottom;
			}

			.cellaghirigorobase {
			height: 112px;
			width: 100%;
			padding: 0;
			background:url("../images/ghirigorobase.jpg") no-repeat #491110;
			background-position: right bottom; 
			text-align: center;
			}

			.tabellabase {
			width: 95%;
			padding-left: 30px;
			padding-right: 10px;
			text-align: center;
			vertical-align: middle;
			}

			.intestazione {
			font-size: 11.5px;
			font-family: "verdana", "arial", "helvetica", sans-serif;
			font-style: normal;
			color: #ffe69d;
			text-align: right;
			vertical-align: bottom;
			}

			.molecole {
			font-size: 10.5px;
			font-family: "verdana", "arial", "helvetica", sans-serif;
			font-style: normal;
			color: #9f775d;
			text-align: left;
			vertical-align: bottom;
			}

			a:link.molecole { color: #9f775d; text-decoration: none; font-weight: normal;}
			a:visited.molecole { color: #9f775d; text-decoration: none; font-weight: normal;}
			a:hover.molecole { color: #ffe69d; text-decoration: none; font-weight: normal;}

			a:link.menu { font-size: 11px; color: #efd893; text-decoration: none; font-weight: normal;}
			a:visited.menu { font-size: 11px; color: #efd893; text-decoration: none; font-weight: normal;}
			a:hover.menu { font-size: 11px; color: #dd8854; text-decoration: none; font-weight: normal;}

			a:link.menuon { font-size: 11px; color: #6b110b; text-decoration: none; font-weight: bold;}
			a:visited.menuon { font-size: 11px; color: #6b110b; text-decoration: none; font-weight: bold;}
			a:hover.menuon { font-size: 11px; color: #6b110b; text-decoration: none; font-weight: bold;}


		/* RESTAURO */

			.fotorestauro {
			margin-top: 5px;
			margin-bottom: 5px;
			margin-left: 0px;
			margin-right: 5px;
			text-align: left top;
			}

			.celletstorestauro {
			width: 100%;
			padding-top: 15px;
			padding-bottom: 18px;
			padding-left: 45px;
			padding-right: 38px;
			text-align: center middle;
			line-height: 16px;
			background:url("../images/restauroriquadrotesto.jpg") no-repeat;
			background-position: right center;
			}

		/* DOVESIAMO */

			.tabellacorpodovesiamo {
			width: 770px;
			height: 441px;
			background:url("../images/dovesiamosfondo.jpg") no-repeat;
			background-position: center center;
			text-align: center;
			}

			.tabellabasedovesiamo {
			width: 770px;
			height: 258px;
			background:url("../images/ghirigoro.jpg") no-repeat;
			background-position: right bottom;
			vertical-align: bottom;
			}

		/* CONTATTI */

			.bottonecampi {
			width: 256px;
			height: 17px; 
			background:url("../images/bottonecampi.jpg") no-repeat;
			font-size: 11px;
			font-family: "verdana", "arial", "helvetica", sans-serif;
			font-weight: bold;
			color: #000000;
			text-align: center;
			}

			.vocicontatti {
			height: 45px;
			text-align: left;
			vertical-align: bottom;
			font-size: 11px;
			font-family: "verdana", "arial", "helvetica", sans-serif;
			color: #613e28;
			line-height: 18px;
			}

		/* GALLERIA */

			.galleriamenu {
			width: 170px;
			padding-top: 30px;
			padding-bottom: 25px;
			padding-left: 30px;
			padding-right: 5px;
			text-align: left
			vertical-align: top;
			background:url("../images/ombramenu.jpg") no-repeat;
			background-position: left top;
			border-right: 1px solid #740a03;
			border-left: 1px solid #740a03;
			}

			.cellafotogalleria {
			height: 100%;
			padding-bottom: 10px;
			text-align: center
			vertical-align: middle;
			}

			.ombrasubeige {
			width: 600px;
			background:url("../images/ombrasubeige.jpg") no-repeat #fbf6e6;
			background-position: right top;
			border-right: 1px solid #740a03;
			text-align: center
			vertical-align: middle;
			}
			
			a:link.galleria { font-family: "verdana", "arial", "helvetica", sans-serif; line-height: 18px; font-size: 11px; color: #740a03; text-decoration: none;}
			a:visited.galleria { font-family: "verdana", "arial", "helvetica", sans-serif; line-height: 18px; font-size: 11px; color: #740a03; text-decoration: none;}
			a:hover.galleria { font-family: "verdana", "arial", "helvetica", sans-serif; line-height: 18px; font-size: 11px; color: #c61d1a; text-decoration: none;}

			a:link.categoriaon { font-family: "verdana", "arial", "helvetica", sans-serif; line-height: 18px; font-size: 11px; color: #dd5f21 text-decoration: none;}
			a:visited.categoriaon { font-family: "verdana", "arial", "helvetica", sans-serif; line-height: 18px; font-size: 11px; color: #dd5f21; text-decoration: none;}
			a:hover.categoriaon { font-family: "verdana", "arial", "helvetica", sans-serif; line-height: 18px; font-size: 11px; color: #dd5f21; text-decoration: none;}
			
			


	#titoli {
		height: 12px;
		border-bottom: 1px solid #740a03;
		color: #740a03;
		font-size: 9px;
	}

			

/* headings opt */

	#titoli h1, #titoli h2 {
		font-size: 9px;
		color: #740a03;
		display: inline;
		margin: 0;
	}
	
	#main h3, #main h4 {
		color: #740a03;
		display: inline;
		font-size: 100%;
		font-family: Arial, Helvetica, Sans-Serif;
		font-weight: normal;
	}

/**/
			