/*

body {

margin: 0;
padding: 0;
font-family:Arial, Helvetica, sans-serif;
font-size:11px;
color:#000;

}

#container {
width: 100%;

border: 0px solid blue;
padding: 0px;
background-image:url('images/agristore/sf_head.gif');
background-repeat:repeat-x;
background-position:top;

margin:0px;
margin-left: auto;
margin-right: auto;



}

#content_in {
	margin:0px;
	margin-left: auto;
	margin-right: auto;
	width: 1000px;
	\width: 1020px;
	w\idth: 1000px;
	border: 0px solid red;


}

#banner_in {
margin:0px;
margin-left: auto;
margin-right: auto;
width: 1000px;
\width: 1020px;
w\idth: 1000px;	
border: 0px solid red;
background-image:url('images/agristore/head.gif');
background-repeat:no-repeat;
height:70px;

}

#footer_in {
	margin:0px;
	margin-left: auto;
	margin-right: auto;
	width: 1000px;
	\width: 1020px;
	w\idth: 1000px;
	border: 0px solid red;
	color: #fff;

clear:both;
}


#banner {
padding:0px;
height: 85px;

}


#content {
padding: 0px;

}

#footer {
clear:both;
margin-top: 0px;
height:114px;

background-image: url('images/agristore/sf_footer.gif');
background-repeat:repeat-x;
background-position:bottom;
color:#51759a;

}
*/





/**
 * 100% height layout with header and footer
 * ----------------------------------------------
 * Feel free to copy/use/change/improve
 */

html,body {
	margin:0;
	padding:0;
	height:100%; /* needed for container min-height */
	background: #fff;	
font-family:Arial, Helvetica, sans-serif;
font-size:11px;
color:#000;

}

a {

color: black;
text-decoration: none;

}

a:hover{
	text-decoration: underline;
}

/*
h1 {
	font:1.5em georgia,serif;
	margin:0.5em 0;
}

h2 {
	font:1.25em georgia,serif;
	margin:0 0 0.5em;
}
	h1, h2, a {
		color:orange;
	}

p {
	line-height:1.5;
	margin:0 0 1em;
}
*/
div#container {
	position:relative; /* needed for footer positioning*/
	margin:0 auto; /* center, not in IE5 */
	width:100%;


	height:auto !important; /* real browsers */
	height:100%; /* IE6: treaded as min-height*/

	min-height:100%; /* real browsers */
	
background-image:url('images/agristore/sf_head.gif');
background-repeat:repeat-x;
background-position:top;	
}

div#header {
	padding:0;
	height: 70px;
	background:#fff;
	border-bottom:0px double gray;
}


div#content {
	padding:1em 1em 128px; /* bottom padding for footer */
}


div#footer {
	position:absolute;
	width:100%;
	bottom:0; /* stick to bottom */
	background:#ddd;
	border-top:0px double gray;
	
background-image: url('images/agristore/sf_footer2.gif');
background-repeat:repeat-x;
background-position:top;
color:#6E91B1;	

}

div#footer a {
text-decoration: none;
color:#6E91B1;	
}


#banner-in {
margin:0px;
margin-left: auto;
margin-right: auto;
width: 1000px;
\width: 1020px;
w\idth: 1000px;
border: 0px solid red;
background-image:url('images/agristore/head.gif');
background-repeat:no-repeat;

height:70px;

}

#content-in {
	margin:0px;
	margin-left: auto;
	margin-right: auto;
	width: 960px;
	\width: 980px;
	w\idth: 960px;
	border: 0px solid red;


}

#footer-in {
	margin:0px;
	margin-left: auto;
	margin-right: auto;
	width: 960px;
	\width: 980px;
	w\idth: 960px;
	border: 0px solid red;
	color: #fff;
	height: 128px;

clear:both;
}



.item-col-agri {

text-align: left; 
padding: 1px; 
padding-left: 5px; 
width: 204px; 
background: #fff3d7; 
border-bottom: 1px solid #c4c4c4;
color: #858585;
font-size: 11px;

}


.item-col-agri a {
color: #000;
font-size: 11px;
text-decoration: none;
}



.item-col-garden {

text-align: left; 
padding: 1px; 
padding-left: 5px; 
width: 204px; 
background: #e2eedb; 
border-bottom: 1px solid #c4c4c4;
color: #858585;
font-size: 11px;

}


.item-col-garden a {
color: #000;
font-size: 11px;
text-decoration: none;
}

.item-col-tech {

text-align: left; 
padding: 1px; 
padding-left: 5px; 
width: 204px; 
background: #d9dadb; 
border-bottom: 1px solid #c4c4c4;
color: #858585;
font-size: 11px;

}


.item-col-tech a {
color: #000;
font-size: 11px;
text-decoration: none;
}








#menu {
padding-top:10px;
padding-left:0px;
margin-bottom:0px;
font-size:12px;
color:#fff;
border: 0px solid black;
margin-top: 23px;
}

#produced {

margin-top: 10px; 
float: right; 
width: 270px; 
border: 0px solid red; 
padding-top:0px; 
font-size:11px; 
font-style:italic; 
font-weight: bold;

}

#payoff {

padding-top:0px; 
padding-left:0px;
font-size:15px; 
border: 0px solid red; 
margin-top: 5px; 
width: 400px; 
float: right;

}

.title {
font-size:15px;
color:#005678;
font-weight:bold;
}


.subtitle {
font-size:14px;
color:#005678;
font-weight:bold;
font-style:italic;
}

.txt, .testo {
font-family:Arial, Helvetica, sans-serif;
font-size:11px;
}


.topmenu, .topmenu a {

color: white;
text-decoration: none;


}

td,th {
	font-family: Arial, Helvetica, sans-serif;
	/*font-size: 12px;*/
	color: #000000;
}

.pre_menu_table {
	color: #aaaaaa;
	font-family:Arial, Helvetica, sans-serif;  
	
}
.sel{
	color:#005678;
}

.menu_table {
	font-size:13px;
	font-family:Arial, Helvetica, sans-serif;
	color:#FFFFFF;
}

#centro-home {

float: left; 
width: 745px;
padding: 5px;
padding-right: 0;

}

#rightcol-home {

float: left; width: 260px;

}

.div_warning {
	background: #FFF2D7 url('images/agristore/warning.gif') no-repeat;
	padding-left:50px;
	width:100%;
	color:red;
	font-weight:bold;
}