/* Normalizes margin, padding */
body, div, dl, dt, dd, ul, ol, li, h1, h2, h3, h4, h5, h6, pre, form, fieldset, input, p, blockquote, th, td 
{ margin : 0; padding : 0; }

/* Normalizes font-size for headers */
h1,h2,h3,h4,h5,h6 { font-size : 100%; }

/* Removes list-style from lists */
ol,ul { list-style : none; }

/* Normalizes font-style and font-weight to normal */
address, caption, cite, code, dfn, em, strong, th, var
{ font-style : normal; font-weight : normal; }

/* Removes list-style from lists */
table { border-collapse : collapse; border-spacing : 0; }

/* Removes border from fieldset and img */
fieldset,img { border : 0; }

/* Left-aligns text in caption and th */
caption,th { text-align : left; }

/* Removes quotation marks from q */
q:before, q:after { content :''; }

/* Normalizes anchors */
a:link, a:visited, a:hover, a:active, a:focus { text-decoration:none; outline: 0; color:#666;}


html {
width:100%;
height:100%;
text-align:center;
}

body {
font-family: 'Trebuchet MS', Verdana, Arial, Helvetica, sans-serif;
color:#867d5e;
font-size:12px;
height:100%;
}
#container {
left:0px;
top:0px;
width:780px;
height:auto;
background: ;
background: #FFF;
}
#topbar {
left:0px;
top:0px;
width:100%;
height:100px;
background:url(img/logo.jpg) left bottom no-repeat;
z-index:10;
}
#linktop {
margin-right:10px;
font-size:11px;
text-align:right;
}
#menu {
width:780px;
height:32px;
background:#ece8dc;
padding:3px;
}
.menu_link a {
width:128px;
height:12px;
padding:10px;
font-size:12px;
text-align:left;
float:left;
background:#ece8dc;
border-right:1px solid #867d5e;
}
.menu_link a:hover {
width:128px;
height:12px;
padding:10px;
font-size:12px;
text-align:left;
float:left;
background:#e5e0d1;
color:#736c4a;
}
#search_carrello {
width:780px;
height:35px;
background:#FFF;
}
#search {
width:400px;
height:20px;
background:#FFF;
float:left;
padding-top:8px;
padding-left:15px;
text-align:left;
}
#carrello {
background:url(img/carrello.jpg) right no-repeat;
width:185px;
height:35px;
float:right;
color:#FFF;
font-size:13px;
text-align:right;
}
#carrello a {
color:#FFF;
}
#main {
width:778px;
border:1px solid #afa582;
height:auto;
background:#f3f3eb;
background: url(img/bg.jpg) repeat-x;
overflow:hidden;
}
.head {
width:250px;
height:20px;
padding:3px;
float:left;
}
.box_cat{
width:366px;
height:300px;
padding:0px;
float:left;
margin-left:13px;
}
.text_box{
padding:7px;
text-align:justify;
}
#content {
width:770px;
padding:5px;
margin-top:30px;
overflow:hidden;
height:auto;
}
#menu_cat {
width:210px;
padding:5px;
margin-top:10px;
float:left;
background:#e8e8dc;
text-align:left;
}
#content_centro {
width:520px;
padding:15px;
float:right;
text-align:justify;
}
TD.infoBoxHeading {
  font-family: Verdana, Arial, sans-serif;
  font-size: 14px;
  font-weight: bold;
  display:none;
  color: #ffffff;
}
.cathome {
	float:left;
	width:150px;
	height:100px;
	padding:10px;
}
.arancio {
	font-size:12px;
	color:#FF3333;
}
#footer {
width:780px;
height:32px;
background:#ece8dc;
padding:3px;
_width:774px;
*width:774px;
*margin-top:2px;
clear:both;
}
#text_footer {
width:700px;
height:20px;
padding:3px;
margin-top:10px;
border-top:1px solid #d9d2b6;
}