/*	===========================================
	=== CSS for the FIXit Pastel Template =====
	=== Copyright(c) 2004 by Marco Gebhard ====
	=== http://www.artplus.ch ================= 
	=========================================== */
	
/* ###### system styles do not remove! ####### */
	
body{
	margin-left: 0px;
	margin-top: 0px;
	background-color: #C5E0F5;
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
}

h2 {
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size: large;
	color: #000080;
}

h4 {
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size: medium;
	color: #000080;
}

h5 {
	font-family: Verdana, " Arial", Helvetica, sans-serif;
	font-size: small;
	color: #000080;
}

h6 {
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size: x-small;
	color: #EE3107;
	font-weight: bold;
}

table.gris {
	color: #000080;
	padding-bottom: 2px;
	margin-bottom: 12px;
}

table.blanc {
	/* used in content-block */
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
}

td.gris {
	color: #000080;
	padding: 0px 0px 2px 4px;
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size: xx-small;
}

td.topmenu {
	border-left-color: #E7FCFC;
	border-left-style: solid;
	border-left-width: thin;
	font-size: xx-small;
	font-weight: bolder;
	padding-top: 10px;
	text-align: center;
	text-decoration: none;
	text-indent: 2px;
	min-width: 25%;
}

td.menu2 {
	padding: 0px 0px 2px 4px;
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	border-bottom: 1px solid #E0FFFF;
}

td.actualpage {
	font-size: xx-small;
	font-weight: bold;
	padding: 0px 0px 2px 4px;
	color: #EE3107;
	background-color: #FAFAD2;
	border-bottom: 1px solid #E0FFFF;
}


td.blocks {
	color: #282E2E;
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-weight: bold;
	padding: 4px 4px 8px 26px;
	background-image: url(gifs/bottone.gif);
	background-repeat: no-repeat;
	min-height: 20px;
}

p, li, td {
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size: x-small;
	text-align: inherit;
	list-style-image: url(../images/plus.gif);
	list-style-position: outside;
}

form {
	font-size: xx-small;
}

a:link {
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	color: #0000CC;
	font-size: inherit;
	text-decoration: none;
}

a:visited {	
	color: #003399;
	text-decoration: none;
}

a:hover {	
	color: #EE3107;
	text-decoration: none;
}

a:active {
	color: #EE3107;
	text-decoration: none;
}

a:link.top {
	color: #E7FCFC;
}

a:visited.top {
	color: #E7FCFC;
}

a:hover.top {
	color: #282E2E;
}

a:link.path {
	color: #FFFFFF;
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size: xx-small;
	text-decoration: none;
	font-weight: bold;
}

a:hover.path {
	color: #FEEE77;
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size: xx-small;
	font-weight: bold;
	text-decoration: none;
}

a:active.path {
	color: #FEEE77;
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size: xx-small;
	text-decoration: none;
	font-weight: bold;
}

a:visited.path {
	color: #C0C0C0;
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size: xx-small;
	text-decoration: none;
	font-weight: normal;
}

input, select {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #000080;
	background-color: #D7EBEB;
}

textarea {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #000080;
	background-color: #D7EBEB;
}

.menu1 {
	font-weight: normal;
	font-size: 11px;
}

.menu2 {
	font-weight: normal;
	font-size: 12px;
}

.menu3 {
	font-weight: bolder;
	font-size: 10px;
}

.lastnews {
	font-size: xx-small;
	font-weight: bold;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	color: #FFFFFF;
}

.little {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 8px;
	color: #282E2E;
	text-decoration: none;
	text-indent: 32px;
}

.newsTitle {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: xx-small;
	color: #000080;
	text-decoration: none;
	font-weight: bold;
}

.comments {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	padding: 0px 0px 2px 4px;
	font-size: xx-small;
	color: #FFFFFF;
}

.ricetta {
	border-color: #FFFFFF #CCCCCC #999999 #FFFFFF;
	border-style: solid;
	border-top-width: 1px;
	border-right-width: 1px;
	border-bottom-width: thin;
	border-left-width: 1px;
	vertical-align: top;
}

/* ######## Layer Styles ####### */

#higru-01-1 {
position:absolute;
left:0px;
top:0px;
width:267px;
height:82px;
	background-image: url(../images/higru_01_1.gif);
	background-repeat: no-repeat;
	padding-left: 2px;
}

#higru-02-2 {
position:absolute;
left:267px;
top:0px;
width:330px;
height:81px;
	background-image: url(../images/higru_02_2.gif);
	background-repeat: no-repeat;
}

#higru-03-3 {
position:absolute;
left:597px;
top:0px;
width:397px;
height:81px;
	background-image: url(../images/higru_03_3.gif);
	background-repeat: no-repeat;
}

#higru-04-4 {
position:absolute;
left:267px;
top:81px;
width:519px;
height:65px;
	background-image: url(../images/higru_04_4.gif);
	background-repeat: no-repeat;
	font-size: xx-small;
	color: #EE3107;
}

#higru-05-5 {
position:absolute;
left:786px;
top:81px;
width:208px;
height:539px;
	background-image: url(../images/higru_05_5.gif);
	background-repeat: no-repeat;
	padding-left: 48px;
	padding-top: 24px;
}

#higru-06-6 {
	position: absolute;
	left: 0px;
	top: 82px;
	width: 267px;
	height: 568px;
	background-image: url(../images/higru_neu_06_1.gif);
	background-repeat: no-repeat;
	padding-top: 24px;
}

#higru-07-back {
	position: absolute;
	left: 267px;
	top: 146px;
	width: 519px;
	height: 422px;
	background-image: url(../images/higru_07_7.gif);
	background-repeat: no-repeat;
	z-index: 1;
	background-color: #E7FCFC;
}

#higru-07-fore {
position:absolute;
left:267px;
top:150px;
width:519px;
height:418px;
	overflow: auto;
	z-index: 2;
	scrollbar-arrow-color: #000080;
	scrollbar-3dlight-color: #E7FCFC;
	scrollbar-highlight-color: #FFFFFF;
	scrollbar-face-color: #E7FCFC;
	scrollbar-shadow-color: #C5E0F5;
	scrollbar-darkshadow-color: #C5E0F5;
	scrollbar-track-color: #E7FCFC;
}

#higru-07-77 {
position:absolute;
left:267px;
top:536px;
width:496px;
height:32px;
	background-image: url(../images/higru_07_77.gif);
	background-repeat: no-repeat;
	z-index: 3;
}

#higru-08-8 {
position:absolute;
left:267px;
top:568px;
width:519px;
height:52px;
	background-image: url(../images/higru_08_8.gif);
	background-repeat: no-repeat;
	padding-top: 4px;
}

.9pt {
	font-size: 9px;
}
