body {
	margin: 0px;
	padding: 0px;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	background-image:url(../fig/text-contenuti.jpg);
}

#box {
	width:1000px;
	margin:auto;
	position:relative;
	
}

#testa {
	display: none;

}
#fotocornice {
	display: none;
}

#contenuti {
	width:900px;
	min-height:800px;
	height:auto !important;
	height:800px;
	background-color:#FFFFFF;
	margin:auto;
	padding:30px 30px 80px 30px;
	position:relative;
	background-image:url(../fig/sfondo-contenuti.jpg);
	background-position:left top;
	background-repeat:no-repeat;
}

#contenuti p {
	padding-right: 30px;
}

#contenuti ol li {
	font-size: 15px;
	color: #404815;
}

#contenuti ol li a:link {
	color: #404815;
	text-decoration: underline;	
}

#contenuti ol li a:visited {
	text-decoration: underline;
	color: #8A0C56;
}

#contenuti ol li a:hover {
	text-decoration: none;
}

#contenuti ul ul li {
	list-style-type: none;
	font-size: 13px;
	color: #404815;
	margin-left: -16px;
}

#contenuti ul ul li ul li {
	list-style-type: none;
	font-size: 11px;
	color: #404815;
	margin-left: -16px;
}

#contenuti ul li.elenco {
	list-style-image: url(../fig/carciofo-siciliano.gif);
	list-style-type: none;
	font-size: 15px;
	color: #404815;
	margin-right: 30px;
}

#contenuti ul ul li a:link {
	color: #404815;
	text-decoration: underline;	
}

#contenuti ul ul li a:visited {
	text-decoration: underline;
	color: #8A0C56;
}

#contenuti ul ul li a:hover {
	text-decoration: none;
}

#contenuti ul ul li ul li a:link {
	color: #404815;
	text-decoration: underline;	
}

#contenuti ul ul li ul li a:visited {
	text-decoration: underline;
	color: #8A0C56;
}

#contenuti ul ul li ul li a:hover {
	text-decoration: none;
}

#contenuti ul li.elenco a:link {
	color: #404815;
	text-decoration: underline;	
}

#contenuti ul li.elenco a:visited {
	text-decoration: underline;
	color: #8A0C56;
}

#contenuti ul li.elenco a:hover {
	text-decoration: none;
}

#contenuti p a:link {
	color: #000000;
	text-decoration: underline;	
}

#contenuti p a:visited {
	text-decoration: underline;
	color: #8A0C56;
}

#contenuti p a:hover {
	text-decoration: none;
}

#piede {
	width:996px;
	height:322px;
	background-image:url(../fig/text-piede.jpg);
	margin:auto;
	position:relative;
}

#carciofo img#carciofo1, #carciofo img#carciofo2 {
	display: none;
}

#carciofo a img#carciofo2 {
	visibility:hidden;
}

#carciofo a:hover img#carciofo2 {
	visibility:visible;
}

#carciofo img {
	border:none;
}

#piante img#piante1, #piante img#piante2 {
	display: none;
}

#piante a img#piante2 {
	visibility:hidden;
}

#piante a:hover img#piante2 {
	visibility:visible;
}

#piante img {
	border:none;
}

#cucina img#cucina1, #cucina img#cucina2 {
	display: none;
}

#cucina a img#cucina2 {
	visibility:hidden;
}

#cucina a:hover img#cucina2 {
	visibility:visible;
}

#cucina img {
	border:none;
}

#piante h2 {
	display: none;
}

#piante h2 a:link {
	color:#FFFFFF;
	text-decoration: underline;
}

#piante h2 a:visited {
	color: #8A0C56;
	text-decoration: underline;
}

#piante h2 a:hover {
	text-decoration:none;
}

#cucina h2 {
	display: none;
}

#cucina h2 a:link {
	color:#FFFFFF;
	text-decoration: underline;
}

#cucina h2 a:visited {
	color: #8A0C56;
	text-decoration: underline;
}

#cucina h2 a:hover {
	text-decoration:none;
}

#carciofo h2 {
	display: none;
}

#carciofo h2 a:link {
	color:#FFFFFF;
	text-decoration: underline;
}

#carciofo h2 a:visited {
	color: #8A0C56;
	text-decoration: underline;
}

#carciofo h2 a:hover {
	text-decoration:none;
}

#loghieuro {
	display: none;
}

#logo {
	display: none;
}

#logo img {
	border:none;

}

#tagline {
	display: none;
}


#universita {
	position:absolute;
	left:10px;
	top:46px;
	width:418px;
	height:100px;
	color:#fff;
}
/*
#universita img#logouniversita1, #universita img#logouniversita2 {
	position:absolute;
	left: 0px;
	top: 0px;
}

#universita a img#logouniversita2 {
	visibility:hidden;
}

#universita a:hover img#logouniversita2 {
	visibility:visible;
}

#universita img {
	float:left;
	border: none;
}
*/
#universita h4 {
	margin-top: 0px;
	margin-bottom: 9px;
}

#universita h4 a:link {
	color: #FFFFFF;
	text-decoration: underline;
}

#universita h4 a:visited {
	color: #FCF0C9;
	text-decoration: underline;
}

#universita h4 a:hover {
	text-decoration: none;
}

#universita h5 {
	margin:0px;
	padding-left: 86px;
}

#universita h5 a:link {
	color: #FFFFFF;
	text-decoration: underline;	
}

#universita h5 a:visited {
	color: #FCF0C9;
	text-decoration: underline;
}

#universita h5 a:hover {
	text-decoration: none;
}

#universita p {
	margin:0px;
	font-size:11px;
}

#gal{
	position:absolute;
	left:10px;
	bottom:49px;
	width:471px;
	height:105px;
	color:#fff;
}
#gal p {
	margin:0px;
	font-size:11px;
}

#gal p a:link {
	color: #FFFFFF;
	text-decoration: underline;	
}

#gal p a:visited {
	color: #FCF0C9;
	text-decoration: underline;	
}

#gal p a:hover {
	text-decoration: none;
}

#gal p.nota {
	font-size:9px;
	margin-top:10px;
}

#agenzia {
	position:absolute;
	right:26px;
	bottom:56px;
	width:220px;
	height:77px;
	color:#fff;
}

#agenzia p {
	margin-top: 77px;
	font-size:10px;
	text-align:center;
}

#agenzia p a:link {
	color: #FFFFFF;
	text-decoration: underline;	
}

#agenzia p a:visited {
	color: #FCF0C9;
	text-decoration: underline;	
}

#agenzia p a:hover {
	text-decoration: none;
}

#agenzia img#logoagenzia1, #agenzia img#logoagenzia2 {
	position:absolute;
	top:-1px;
	right:1px;
}

#agenzia a img#logoagenzia2 {
	visibility:hidden;
}

#agenzia a:hover img#logoagenzia2 {
	visibility:visible;
}

#agenzia img {
	border:none;
}

#ruralita {
	position:absolute;
	right:34px;
	top:8px;
	width:136px;
	height:112px;
	color:#fff;
}

#ruralita img#logoruralita1, #ruralita img#logoruralita2 {
	position:absolute;
	top:0px;
	right:0px;
}

#ruralita a img#logoruralita2 {
	visibility:hidden;
}

#ruralita a:hover img#logoruralita2 {
	visibility:visible;
}

#ruralita img {
	border:none;
}

#ruralita p {
	position:absolute;
	top: 113px;
	width:136px;
	margin:0px;
	font-size:10px;
	text-align:center;
	left: 0px;
}

#ruralita p a:link {
	color: #FFFFFF;
	text-decoration: underline;	
}

#ruralita p a:visited {
	color: #FCF0C9;
	text-decoration: underline;	
}

#ruralita p a:hover {
	text-decoration: none;
}

#partner {
	position:absolute;
	top:-35px;
	left:50px;
	z-index:53;
	width:318px;
	height:63px;
}

#kw {
	position:absolute;
	bottom: 0px;
	left: 9px;
	right: 9px;
}

#kw h6 {
	color: #FFF3CB;
	text-align: center;
	font-weight: normal;
	margin-top: 0px;
	margin-right: 20px;
	margin-bottom: 0px;
	margin-left: 20px;
	font-size: 9px;
	padding: 0px;
}

#utility {
	display: none;
}

#utility ul{
	margin:0px;
	padding:0px;
}

#utility ul li{
	display:inline;
	font-size:20px;
	color:#fff;
	margin-top: 0px;
	margin-right: 12px;
	margin-bottom: 0px;
	margin-left: 9px;
}

#utility ul li a:link {
	color:#fff;
	text-decoration: underline;
}

#utility ul li a:visited {
	color:#8A0C56;
	text-decoration: underline;
}

#utility ul li a:hover {
	text-decoration: none;
}

#contenuti h1 {
	font-size:20px;
	color:#006633;
}

#contenuti h2 {
	font-size:18px;
	color:#993399;
	margin:40px 0px 10px 40px;
}

#contenuti h3 {
	font-size:16px;
	color: #990000;
	margin:30px 0px 5px 50px;
}

#contenuti h3 a:link {
	color: #990000;
	text-decoration: underline;	
}

#contenuti h3 a:visited {
	text-decoration: underline;
	color: #8A0C56;
}

#contenuti h3 a:hover {
	text-decoration: none;
}

#contenuti h4 {
	font-size:14px;
	color: #986203;
	margin:20px 0px 0px 60px;
}

#molliche {
	display: none;
}

#molliche a:link {
	color: #006633;
	text-decoration: underline;
}

#molliche a:visited {
	text-decoration: underline;
	color: #8A0C56;
	
}

#molliche a:hover {
	text-decoration: none;
	
}

#contenuti #testo {
	width:750px;
	border-right:1px solid #666;
	min-height:800px;
	height:auto !important;
	height:800px;
}

#contenuti #menu {
	position:absolute;
	top:30px;
	right:2px;
	width:171px;
	background-image:url(../fig/sfondo-carciofiamo.jpg);
	background-position:10px top;
	background-repeat:no-repeat;
	/*min-height:650px;
	height:auto !important;
	height:650px;*/
	min-height:800px;
	height:auto !important;
	height:800px;
}

#guida {
	width:165px;
	border: 1px dashed #98464A;
	padding: 0px;
	background-color: #FFFFFF;
	margin-top: 29px;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: 0px;
}

#guida h3 {
	font-size:12px;
	color: #006600;
	font-variant: small-caps;
	text-align: center;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 10px;
	margin-left: 0px;
}

#contenuti #menu ul{
	font-size:11px;
	list-style-type:none;
	padding:0px;
	margin:0px;
}

#contenuti #menu ul li {
	margin-top: 5px;
	margin-bottom: 5px;
	margin-left: 5px;
	
}

#contenuti #menu ul li a:link {
	color: #3C0625;
	text-decoration: underline;
}

#contenuti #menu ul li a:visited {
	text-decoration: underline;
	color: #8A0C56;
}

#contenuti #menu ul li a:hover {
	text-decoration: none;
}

#contenuti #menu h2 {
	font-size:11px;
	margin:30px 0px 10px 0px;
	color: #9E0D51;
	font-variant: small-caps;
}

#contenuti #menu h2 a:link {
	color: #9E0D51;
	text-decoration: underline;
}

#contenuti #menu h2 a:visited {
	color: #8A0C56;
	text-decoration: underline;
}

#contenuti #menu h2 a:hover {
	text-decoration: none;
}

#contenuti .imgcentro {
	margin-left: auto;
	margin-right: auto;
	display: block;
	border: 4px outset #990066;
}

#contenuti .didascalia {
	font-size: 11px;
	text-align: center;
	color: #72004C;
	padding-left: 0px;
	padding-right: 0px;
	width: 486px;
	display: block;
	margin-right: auto;
	margin-left: auto;
}

#contenuti .imgcentronoborder {
	margin-left: auto;
	margin-right: auto;
	display: block;
	border: none;
}

#contenuti .imgsx {
	float:left;
	padding-right: 12px;
}

strong {
	font-weight: bold;
	color: #861F68;
}

em {
	color: #861F68;
	font-style: normal;
}

#testo .slogan {
	font-weight: bold;
	color: #861F68;
	font-size: 26px;
}

#testo .sloganpic {
	color: #66850D;
	font-size: 19px;
	text-align: center;
}

#tbcontatti {
	width: 486px;
	border: 2px dotted #990066;
	margin-right: auto;
	margin-left: auto;
	background-color: #FFFCC4;
	color: #861F68;
	font-weight: bold;
	font-size: 11px;
}

#tbcontatti tr td input {
	background-color: #DAF38D;
	border: 1px groove #990066;
	color: #990066;	
}

#tbcontatti tr td textarea {
	background-color: #DAF38D;
	border: 1px groove #990066;
	color: #990066;	
}

#tbguida {
	border: 2px dotted #990066;
	margin-right: auto;
	margin-left: auto;
	background-color: #FFFCC4;
	color: #861F68;
	font-weight: bold;
	font-size: 11px;
}

#tbguida tr td input {
	background-color: #DAF38D;
	border: 1px groove #990066;
	color: #990066;
}

#tbguida tr td textarea {
	background-color: #DAF38D;
	border: 1px groove #990066;
	color: #990066;	
}

#contenuti #testo table.ingredienti {
	width: 300px;
	border: 4px dotted #006633;
	vertical-align: top;
	background-image: url(../fig/sfondo-carciofo-ingredienti.jpg);
	display: block;
	margin-right: auto;
	margin-left: auto;
}

#contenuti #testo table.ingredienti tr td {
	vertical-align: top;
	padding: 12px;
	
}

#contenuti #testo table ul li.elencoingredienti {
	list-style-image: url(../fig/elenco-ingredienti.gif);
	list-style-type: none;
	font-size: 16px;
}

#contenuti #testo table h2 {
	font-weight: bold;
	color: #006600;
	margin: 0px;
}

#testo .preparazionericetta {
	margin-top: 5px;
	margin-bottom: 5px;
	font-size: 12px;
	margin-left: 86px;
	text-align: justify;
}

#testo p.hr {
	background-image: url(../fig/mangiare-carciofi.jpg);
	background-repeat:no-repeat;
	background-position:center;
	height: 50px;
}

#testo .info {
	font-size: 11px;
	margin-top: 0px;
	margin-bottom: 5px;
	margin-left: 9px;
	letter-spacing: 0.1em;
}

#testo .rientra {
	margin-left: 20px;
	color: #4E0321;
}

#testo .titoletto {
	margin-left: 46px;
	color: #CC6600;
	font-variant: small-caps;
	font-weight: bold;
}

.tb {
	margin-right: auto;
	margin-left: auto;
	width: 486px;
}

.tb tr td {
	font-size: 16px;
	text-align: center;
	font-weight: normal;
	border: 1px solid #006600;
}

.tb th {
	font-size: 13px;
	background-color: #F2F1A9;
	padding: 12px;
	color: #006600;
	border: 1px solid #006600;
}

#presentazioneazienda, #commercializzazione, #produzione {
	padding-left:50px;
}

#presentazioneazienda h2, #commercializzazione h2, #produzione h2{
	font-size:12px;
	margin:10px 0px 0px 0px;
}

#presentazioneazienda p, #commercializzazione p, #produzione p{
	font-size:10px;
	margin:0px;
}

#presentazioneazienda ul, #commercializzazione ul, #produzione ul{
	font-size:10px;
	margin:20px 0px;
	padding:0px;
	list-style-type:none;
}

#presentazioneazienda ul li, #commercializzazione ul li, #produzione ul li{
	margin:0px;
	padding:0px;
	line-height:12px;
}

table.tbazienda {
	margin-left: 0px;
	width: 486px;
	border-collapse:collapse;
}

table.tbazienda td {
	font-size: 12px;
	text-align: center;
	font-weight: normal;
	border: 1px solid #006600;
}

table.tbazienda th {
	font-size: 13px;
	background-color: #F2F1A9;
	padding: 2px;
	color: #006600;
	border: 1px solid #006600;
}

table.tbcontatti {
	margin-left: 0px;
	width: 486px;
	border-collapse:collapse;
}

table.tbcontatti td {
	font-size: 12px;
	text-align: left;
	font-weight: normal;
	border: 1px solid #006600;
}

table.tbcontatti th {
	font-size: 13px;
	background-color: #F2F1A9;
	padding: 2px;
	color: #006600;
	border: 1px solid #006600;
	text-align: right;
}

table.tbmercato {
	margin-left: 0px;
	width: 486px;
	border-collapse:collapse;
}

table.tbmercato td {
	font-size: 12px;
	text-align: left;
	font-weight: normal;
	border: 1px solid #006600;
}

table.tbmercato th {
	font-size: 13px;
	background-color: #F2F1A9;
	padding: 2px;
	color: #006600;
	border: 1px solid #006600;
	text-align: left;
}
table.tbazienda caption h2, table.tbcontatti caption h2, table.tbmercato caption h2 {
	text-align:left;
	color:#939;
	margin:10px 0px 4px 0px;
}

#tbregistrazione {
	width:400px;
	display:block;
	margin:auto;
}

#tbregistrazione  td{
	text-align:center;
	text-transform:uppercase;
	color:#990066;
}


#tbregistrazione  input{
	margin:auto;
	width:150px;
	height:30px;
	color:#990066;
	font-weight: bold;
}
