html { min-height: 100%; }

body {
text-align: left;
font-family: arial, geneva, sans-serif;
font-size: 13px;
color: #333333;
background:white url(../images/bg_products.gif) repeat 0 0;
line-height:18px;
margin:0;
padding:0;
}

table, th, td { font-family: arial, geneva, sans-serif; font-size: 12px; color: #333333; }
a img, :link img, :visited img { border: none; }

a:link 				{ color: #3366CC; text-decoration: none; }
a:visited 			{ color: #3366CC; text-decoration: none; }
a:hover, a:active 	{ color: #FFCC00; text-decoration: none; }
h1		{ font-size:16px; line-height:16px; color:#3366CC; }
h2 		{ font-size:14px; line-height:20px; color:#333333; }
h3 		{ font-size:13px; line-height:13px; color:#666666; }

#wrap { width:770px; margin:0 auto; background:#FFFFFF; }

#header 		{ clear:both; margin:0; padding:0; display:block; width:770px; height:110px; background:#FFFFFF url(../images/bg_menu_top.gif) no-repeat; }

#logo_top { float:left; padding:2px 20px; margin:0; }

#nav_top { float:right; padding:40px 10px; }
#nav_top ul { margin:0; padding:0; list-style:none; }
#nav_top li { display:inline; margin:0; padding: 15px; font-family: arial, geneva, sans-serif; font-size: 14px; font-weight:bold; }

#prod_image { clear:both; width:770px; height:260px; margin:0; padding:0; }

#text-field { clear:both; width:770px; margin:0; padding:20px 20px; text-align:left; }

#content { clear:both; width:770px; padding:20px 0; text-align:left; }
* html #content, * html #content #col_sx { height:100%; }
#content #col_sx { padding:20px 20px; width:440px; float:left; }
#content #col_dx { padding:20px 5px; width:280px; float:right; }

#content #col_dx ul{ margin:10px 5px; padding:5px 0; list-style-type:none; }
#content #col_dx li { margin:5px 0; padding:5px 0; font-family: arial, geneva, sans-serif; font-size: 12px; font-weight:bold; }

#footer {
clear:both;
width:100%;
bottom:0;
margin:0;
padding:40px 0 0 0;
background:white url(../images/bg_footer.jpg);
background-repeat: no-repeat;
background-position:center top;
text-align:left;
font-size:13px;
}
#footer ul{ margin:0; padding:5px; list-style-type:none; }

#menu-basso { width:770px; padding:10px; text-align:left; }
#basso-col1 {
    float:left;
    width:180px;
	margin:5px;
}
#basso-col2 {
    float:left;
    width:180px;
	margin:5px;
}
#basso-col3 {
    float:left;
    width:180px;
	margin:5px;
}
#basso-col4 {
    float:left;
    width:180px;
	margin:5px;
}
