/*CSS Document*/
*
{
	margin: 0;
	padding: 0;
	border: none;
}
BODY
{
	background: #FFFFFF;
	font-family: Tahoma, Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #434343;
}
A
{
	color: #434343;
	text-decoration: none;
}
A:hover
{
	color: #BA2000;
	text-decoration: underline;
}
P
{
	margin-bottom: 10px;
}
.none
{
	display: none;
}
.alignleft
{
	float: left;
	clear: left;
	margin: 0 8px 4px 0;
}
.alignright
{
	float: right;
	clear: right;
	margin: 0 0 4px 8px;
}
INPUT, TEXTAREA
{
	font-family: Tahoma, Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #434343;
	border: 1px solid #434343;
	padding: 2px;
}
LABEL
{
	display: block;
}
/*struttura*/
DIV#general
{
	width: 800px;
	margin: 0 auto;
}
DIV#header
{
	background: #FFFFFF url(produttori_ortofrutticoli/bg_header.gif) no-repeat top;
	width: 800px;
	height: 205px;
	position: relative;
}
DIV#path
{
	background: #FFFFFF url(produttori_ortofrutticoli/bg_path.gif) repeat-x top;
	width: 800px;
	height: 30px;
}
DIV#content
{
	float: right;
	width: 577px;
	padding-top: 2px;
}
DIV#navigation
{
	float: left;
	width: 220px;
	padding-top: 2px;
}
DIV#footer
{
	width: 800px;
	clear: both;
	background: #D4D6D5;
	padding: 4px 0;
}
/*struttura
header*/
#header H1
{
	background: none;
	border: none;
	color: #626A65;
	font-size: 10px;
	font-weight: normal;
	text-transform: uppercase;
	position: absolute;
	z-index: 10;
	width: 410px;
	text-align: center;
	left: 10px;
}
#menu
{
	width: 349px;
/*462px;*/
	float: right;
}
#menu A
{
	color: #BA2000;
	font-weight: bold;
}
#menu UL
{
	background-position: top;
	background-repeat: no-repeat;
	list-style: none;
	float: left;
	width: 113px;
	height: 205px;
}
#menu LI
{
	margin: -3px 0 4px 17px;
	padding: 2px;
	border-bottom: 1px solid #BA2000;
}
#menu UL.list1
{
	background-image: url(produttori_ortofrutticoli/ul_list1.png);
}
#menu UL.list2
{
	background-image: url(produttori_ortofrutticoli/ul_list2.png);
}
#menu UL.list3
{
	background-image: url(produttori_ortofrutticoli/ul_list3.png);
	padding-right: 3px;
}
/*#menu ul.list4 {
background-image: url(produttori_ortofrutticoli/ul_list4.gif);
}
path*/
#path P
{
	padding: 10px 15px 0;
}
#path A
{
	background: url(produttori_ortofrutticoli/arrow_path.gif) no-repeat left;
	padding: 0 15px;
	text-transform: uppercase;
	font-weight: bold;
	font-size: 10px;
	color: #5C5C5C;
}
/*navigation*/
#navigation LI
{
	list-style: none;
	background: #FFFFFF url(produttori_ortofrutticoli/navigation_li.gif) no-repeat 10px 6px;
	padding: 4px 4px 2px 22px;
	border-bottom: 1px solid #5B5B5B;
}
#navigation UL
{
	margin: 0 0 6px;
}
#navigation LI.title1
{
	list-style: none;
	background: #C2EA0C url(produttori_ortofrutticoli/navigation_li_title1.gif) no-repeat right top;
	padding: 0 0 2px 10px;
	border-bottom: 1px solid #42A214;
}
#navigation LI.title1 A
{
	font-size: 13px;
	font-weight: bold;
	color: #206300;
	text-transform: uppercase;
}
#navigation LI.title2
{
	list-style: none;
	background: #FADC3E url(produttori_ortofrutticoli/navigation_li_title2.gif) no-repeat right top;
	padding: 6px 4px 2px 10px;
	border-bottom: 1px solid #CC4800;
}
#navigation LI.title2 A
{
	font-size: 13px;
	font-weight: bold;
	color: #A13900;
	text-transform: uppercase;
}
#navigation LI.title3
{
	list-style: none;
	background: #EA854E url(produttori_ortofrutticoli/navigation_li_title3.gif) no-repeat right top;
	padding: 6px 4px 2px 10px;
	border-bottom: 1px solid #BB1127;
}
#navigation LI.title3 A
{
	font-size: 13px;
	font-weight: bold;
	color: #FFFFFF;
	text-transform: uppercase;
}
/*footer*/
#footer P
{
	text-align: right;
	padding: 10px;
	margin: 0;
}
#footer .bss
{
	float: right;
	display: block;
	padding: 34px 5px 10px;
	border-left: 1px solid #717774;
	margin-left: 15px;
}
/*content*/
H1, H2
{
	background: #E9433B url(produttori_ortofrutticoli/h2.gif) no-repeat right top;
	padding: 12px 4px 2px 10px;
	border-bottom: 1px solid #BB1127;
	font-size: 13px;
	font-weight: bold;
	color: #FFFFFF;
}
H3, H4
{
	padding: 6px 4px 2px 10px;
	border-bottom: 1px solid #CC4800;
	font-size: 13px;
	font-weight: bold;
	color: #A13900;
}
H5, H6
{
	font-size: 13px;
	font-weight: bold;
	color: #BA2000;
}
#index_main
{
	width: 373px;
	float: left;
	margin-top: 2px;
}
#index_right
{
	width: 200px;
	float: right;
	background: #FDF6CF;
	margin-top: 2px;
}
#index_right
{
	background: #FADC3E url(produttori_ortofrutticoli/navigation_li_title2.gif) no-repeat right top;
}
DIV.text
{
	padding: 6px;
}
.text UL
{
	margin: 0 0 10px 20px;
	list-style: circle;
}
.text OL
{
	margin: 0 0 10px 20px;
}
.text LI
{
	margin: 0 0 4px;
}
.text TD
{
	padding: 4px;
	border-bottom: 1px solid #919191;
	vertical-align: top;
}
P.subtitle
{
	font-weight: bold;
}
FIELDSET.contacts
{
	margin: 0 60px;
	background: #E5E6E6;
}
FIELDSET.contacts LABEL
{
	border-bottom: 2px solid #FFFFFF;
	padding: 10px 20px;
	font-weight: bold;
}
FIELDSET.contacts .privacy
{
	padding: 10px 20px;
	border-bottom: 2px solid #FFFFFF;
}
