* {
	margin: 0px;
	padding: 0px;
	font-family: Georgia, "Times New Roman", Times, serif;
	font-size: 11px;
	outline-style:none;
}
body {
	background-color: #d9cdb1;
	background-image: url(../img/header_bginside.gif);
	background-repeat: repeat-x;
	background-position: center top;
}

#box {
	width: 955px;
	margin-top: 0px;
	margin-right: auto;
	margin-bottom: 20px;
	margin-left: auto;
}
hr {
	display: none;
}
div.box {
	width: 955px;
	margin-top: 0px;
	margin-right: auto;
	margin-bottom: 0px;
	margin-left: auto;
	position: relative;
}


#header {
	background-image: url(../img/header_inside.jpg);
	background-repeat: no-repeat;
	height: 133px;
	position: relative;
}
#header h1 a {
	display: block;
	position: absolute;
	height: 99px;
	width: 192px;
	top: 13px;
	left: 48px;
	text-indent: -2000em;
}

#content_inside {
	background-image: url(../img/content_bginside.gif);
	min-height: 554px;
	height: auto !important;
	height: 554px;
	padding-right: 28px;
	padding-left: 28px;
	margin: 0px;
	padding-top: 0px;
	padding-bottom: 10px;
	background-repeat: no-repeat;
	background-position: left top;
}
#footer_inside {
	background-image: url(../img/footer_bginside.gif);
	height: 70px;
	background-repeat: no-repeat;
	font-size: 11px;
	color: #a69c85;
}
#footer_left {
	float: left;
	width: 419px;
	text-align: right;
	margin-top: 31px;
}
#footer_inside a, #footer a {
	color: #A69C85;
	text-decoration: none;
}
#footer_right {
	float: right;
	width: 416px;
	margin-top: 31px;
}
#footer_inside a:hover,#footer a:hover {
	color: #666666;
}
#menu_left {
	background-image: url(../img/menu_bg_inside.gif);
	background-repeat: no-repeat;
	background-position: center top;
	height: 329px;
	width: 169px;
	padding-right: 15px;
	padding-left: 15px;
	margin-top: 14px;
	margin-left: 10px;
}
#content_left {
	float: left;
	width: 209px;
}

/* menu */
#menu_left ul {
	list-style-type: none;
}
#menu_left ul li{
	background-repeat: no-repeat;
	background-position: left top;
	display: block;
	height: 27px;
	width: 169px;
	line-height: 27px;
	text-indent: -2000em;
}

#content_left ul li a {
	background-repeat: no-repeat;
	background-position: left bottom;
	display: block;
	height: 27px;
	width: 169px;
	line-height: 27px;
	text-indent: -2000em;
}
#content_left ul li a:hover {
	background-position: left top;
}
#content_left  ul #menu_left_voce1, #content_left  ul #menu_left_voce1 a {background-image: url(../img/nav/menu_voce_1.gif); height:32px; line-height: 32px;}
#menu_left li.active#menu_left_voce2{
	background: url(../img/nav/menu_voce_2.gif) left top;
	height: 135px;
}


#menu_left li a.active{background-position: left top;}
#menu_left_voce2, #menu_left_voce2 a {background-image: url(../img/nav/menu_voce_2.gif)}
#menu_left_voce3, #menu_left_voce3 a {background-image: url(../img/nav/menu_voce_3.gif)}
#menu_left_voce4, #menu_left_voce4 a {background-image: url(../img/nav/menu_voce_4.gif)}
#menu_left_voce5, #menu_left_voce5 a {background-image: url(../img/nav/menu_voce_5.gif)}
#menu_left_voce6, #menu_left_voce6 a {background-image: url(../img/nav/menu_voce_6.gif)}
#menu_left_voce7, #menu_left_voce7 a {background-image: url(../img/nav/menu_voce_7.gif)}

ul#submenu li {
	line-height: 27px;
	display: block;
	height: 27px;
	background-repeat: no-repeat;
	background-position: left top;
}
ul#submenu li a{
	background-position: left bottom;
}
#menu_left_subvoce1, #menu_left_subvoce1 a {background-image: url(../img/nav/submenu_voce_1.gif)}
#menu_left_subvoce2, #menu_left_subvoce2 a {background-image: url(../img/nav/submenu_voce_2.gif)}
#menu_left_subvoce3, #menu_left_subvoce3 a {background-image: url(../img/nav/submenu_voce_3.gif)}
#menu_left_subvoce4, #menu_left_subvoce4 a {background-image: url(../img/nav/submenu_voce_4.gif)}
/* fine menu */

#content_right {
	float: left;
	margin-left: 33px;
	margin-top: 20px;
	width: 632px;
	line-height: 19px;
	color: #504f4f;
	position: relative;
}
.clear {
	clear: both;
}
#content_right  .title {
	display: block;
	width: 350px;
	padding-left: 14px;
	background-image: url(../img/h2_bottom.gif);
	background-repeat: no-repeat;
	background-position: left bottom;
	margin-bottom: 8px;
	float: left;
	margin-top: 7px;
	overflow: hidden;
	min-height: 21px;
	height: auto !important;
	height: 21px;	
}
#content_right  .title-big {
	display: block;
	width: 620px;
	padding-left: 0;
	background-image: url(../img/h2_bottom.gif);
	background-repeat: no-repeat;
	background-position: left bottom;
	margin-bottom: 8px;
	float: left;
	margin-top: 7px;
	overflow: hidden;
	min-height: 21px;
	height: auto !important;
	height: 21px;	
}
#content_right h2 {
	background-repeat: no-repeat;
	background-position: left top;
	display: block;
	text-indent: -2000em;
}
#news .title {
	padding-left: 0px;
}


#t_scannabuepropone {
	background-image: url(../img/txt/h2_scannabuepropone.gif);
}
div.window {
	width: 604px;
	min-height: 260px;
	height: auto !important;
	height: 260px;
	background-image: url(../img/content_win_bg.gif);
	background-repeat: no-repeat;
	background-position: left top;
	margin-top: 10px;
	padding: 14px;
	clear: both;
}
a  {
	color: #504f4f;
}

#home {
	background-image: url(../img/header_bg_home.gif);
	background-repeat: repeat-x;
}
a:hover {
	color: #133920;
	text-decoration: none;
}


#home #header {
	height: 446px;
	background-image: none;
}
#home #footer {
	background-image: url(../img/footer_bg_home.gif);
	background-repeat: repeat-x;
	height: 70px;
	background-position: left top;
	color: #a69c85;
}
#home #content {
	background-image: url(../img/home_bg_content.gif);
	background-repeat: no-repeat;
	padding-left: 29px;
	padding-right: 29px;
	width: 897px;
	margin-right: auto;
	margin-left: auto;
}
#home #footer .box {
	background-image: url(../img/footer_center_home.gif);
	background-repeat: no-repeat;
	background-position: center center;
	height: 70px;
}

#home #header .box {
	background-image: url(../img/home_head_01.jpg);
	height: 446px;
	background-repeat: no-repeat;
	background-position: left top;
	position: relative;
	overflow: hidden;
}
#home_head_right {
	background-image: url(../img/home_head_scannabue_01.jpg);
	float: right;
	width: 564px;
	height: 451px;
	text-indent: -2000em;
	background-repeat: no-repeat;
	background-position: left top;
}

#home-2 {
	position: absolute;
	height: 446px;
	width: 564px;
	right:0;
	top:0;
}

#home_news {
	position: absolute;
	width: 218px;
	left: 141px;
	top: 255px;
	padding-right: 30px;
	color: #a9a9a9;
	line-height: 19px;
	height: 138px;
	overflow: hidden;
}
#home_newsletter {
	float: right;
	background-image: url(../img/home_newsletter.gif);
	height: 103px;
	width: 188px;
	padding-top: 42px;
	padding-left: 43px;
	margin-right: -1px;
	background-repeat: no-repeat;
	background-position: left top;
}
#home_newsletter h3 {
	display: none;
}

#home_news a {
	color: #FFFFFF;
}
#home_news a:hover {
	text-decoration: none;
}


#home_left {
	float: left;
}
#home_welcome {
	background-image: url(../img/home_welcome_bg.gif);
	background-repeat: no-repeat;
	background-position: left top;
	width: 632px;
	clear: both;
	margin-left: 5px;
	color: #504f4f;
	line-height: 19px;
	padding: 15px;
}
#home_menu {
	margin-top: 7px;
	margin-left: 1px;
	height: 28px;
	width: 666px;
}
#home_menu li {
	display: block;
	float: left;
	height: 28px;
	list-style-type: none;
}

#home_menu li a {
	background-repeat: no-repeat;
	background-position: bottom;
	display: block;
	height: 28px;
	text-indent: -2000em;
}
#home_menu li a:hover {
	background-position: left top;
}

#menu_home_voce1, #menu_home_voce1 a {
	background-image: url(../img/nav/menu_home_voce1.gif);
	width: 147px;
}
#menu_home_voce2,#menu_home_voce2 a {
	background-image: url(../img/nav/menu_home_voce2.gif);
	width: 160px;
}
#menu_home_voce3, #menu_home_voce3 a{
	background-image: url(../img/nav/menu_home_voce3.gif);
	width: 49px;
}
#menu_home_voce4, #menu_home_voce4 a {
	background-image: url(../img/nav/menu_home_voce5.gif);
	width: 110px;
}
#menu_home_voce5, #menu_home_voce5 a {
	background-image: url(../img/nav/menu_home_voce4.gif);
	width: 75px;
}
#menu_home_voce6, #menu_home_voce6 a {
	background-image: url(../img/nav/menu_home_voce6.gif);
	width: 71px;
}
#menu_home_voce7, #menu_home_voce7 a {
	background-image: url(../img/nav/menu_home_voce7.gif);
	width: 54px;
}
#home   .field  {
	background-image: url(../img/field_home.gif);
	background-repeat: no-repeat;
	background-position: left top;
	height: 22px;
	border-top-style: none;
	border-right-style: none;
	border-bottom-style: none;
	border-left-style: none;
	width: 178px;
	padding-top: 4px;
	background-color: transparent;
	padding-left: 3px;
	padding-right: 3px;
	color: #726952;
}
#home #submit {
	background-image: url(../img/submit_home.gif);
	height: 22px;
	width: 70px;
	background-color: transparent;
	color: #496147;
	border-top-style: none;
	border-right-style: none;
	border-bottom-style: none;
	border-left-style: none;
	cursor:hand;
	cursor:pointer;
	float: right;
	margin-right: 9px;
}
.grid   td   {
	padding-bottom: 15px;
}
#content_inside h5 {
	font-size: 11px;
	font-weight: bold;
	margin-bottom: 5px;
}
.padright10 {
	padding-right: 10px;
}
.p_txt {
	clear: both;
	padding-top: 5px;
	background-position: bottom;
	background-repeat: no-repeat;
	text-indent: -2000em;
}
.title_right {
	background-image: url(../img/h2_right.gif);
	background-repeat: no-repeat;
	background-position: left bottom;
	height: 28px;
	width: 263px;
	color: #857d6b;
	float: right;
	margin-top: 0px;
	overflow: hidden;
	clear: right;
}
.title_right a {
	color: #857d6b;
	text-decoration: underline;
}
.title_right a.icon_docs {
	background-image: url(../img/icons_docpdf.gif);
	background-repeat: no-repeat;
	background-position: right top;
	display: block;
	float: right;
	padding-right: 40px;
}
.title_right a:hover {
	color: #504F4F;
}
#formaggi_legenda {
	background-image: url(../img/formaggi_legenda.gif);
	height: 188px;
	width: 604px;
	background-repeat: no-repeat;
	background-position: left top;
	float: left;
	margin-top: 10px;
}
#formaggi_legenda_txt {
	width: 263px;
	margin-top: 40px;
	margin-left: 328px;
	line-height: 15px;
}
#formaggi_legenda h4 {
	display: none;
}

#formaggi_legenda_footer {
	background-image: url(../img/formaggi_legenda_footer.png);
	height: 56px;
	width: 209px;
	margin-left: 360px;
	margin-top: 20px;
}
* html #formaggi_legenda_footer { 
background-color: #000;
back\ground-color: transparent;
background-image: url(blank.gif);
filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src="img/formaggi_legenda_footer.png" ,sizingMethod="scale");
}
#vini  div.window {
	background-image: url(../img/vini_header.jpg);
	height: 634px;
	min-height: 634px;
	margin-top: 10px;
	padding: 14px;
	position: relative;

}
#vini_box {
	width: 618px;
	position: absolute;
	top: 394px;
	
}
#vini_col_01 {
	background-image: url(../img/vini_col_01.gif);
	float: left;
	height: 184px;
	width: 156px;
	padding-top: 56px;
	text-align: center;
	line-height: normal;
}
#vini_col_02 {
	background-image: url(../img/vini_col_02.gif);
	height: 184px;
	width: 154px;
	float: left;
	padding-top: 56px;
	text-align: center;
	line-height: normal;
}
#vini_col_03 {
	background-image: url(../img/vini_col_03.gif);
	float: left;
	height: 184px;
	width: 155px;
	padding-top: 56px;
	text-align: center;
	line-height: normal;
}
#vini_col_04 {
	background-image: url(../img/vini_col_04.gif);
	height: 184px;
	width: 153px;
	float: left;
	text-align: center;
	padding-top: 56px;
	line-height: normal;
}
.strong {
	font-weight: bold;
}

.hide {
	display: none;
}
ul.menu_bottom {
	margin-top: 20px;
	color: #71695c;
}
#menu_left  .menu_bottom   li  {
	display: list-item;
	text-indent: 0px;
	line-height: 18px;
	height: 18px;
	text-align: right;
	font-weight: bold;
	text-transform: uppercase;
	font-size: 11px;
}
#menu_left  .menu_bottom  li a {
	display: inline;
	height: 18px;
	line-height: 18px;
	color: #71695c;
	text-decoration: underline;
	font-weight: normal;
	font-size: 11px;
}
#menu_left .menu_bottom li a:hover {
	text-decoration: none;
}

.pad10right {
	margin-right: 15px;
}
#galleria  .grid td {
	padding-bottom: 12px;
}
#galleria #paginazione {
	float: right;
}
#galleria #paginazione.title {
	height: 25px;
	text-align: right;
	margin-top: 0px;
	background-position: right bottom;
}
#galleria #paginazione.title a {
	color: #706853;
}
#galleria #paginazione.title a:hover {
	color: #504F4F;
}
.border {
	border: 1px solid #71695C;
}
.light, .light a {
	font-size: 11px;
	color: #8B7C54;
}
#piatti .window {
	margin-top: 0px;
}

#tabs_piatti {
	height: 19px;
	margin-top: 15px;
	margin-left: 14px;
}
#tabs_piatti li {
	display: block;
	float: left;
	height: 18px;
	margin-right: 8px;
	list-style-type: none;
	line-height: 18px;
	background-repeat: no-repeat;
	background-position: left top;
	text-indent: -2000em;
}
#tabs_piatti li a{
	display: block;
	height: 18px;
	background-repeat: no-repeat;
	background-position: left bottom;
}
#tabs_piatti li a:hover, #tabs_piatti ul .selected a{
	background-position: left top;
}
div.visible {
	display: block;
}
div.invisible {
	display: none;
}
.min_column {
	float: left;
	margin-left: 15px;
	width: 250px;
}
.flash {
	margin-bottom: 10px;
	padding:0;
	margin-left:0;
}
div.thumb {
	height: 110px;
	width: 143px;
	overflow: hidden;
}
div.thumb a {
	text-align: center;
}
img  {
	border-top-style: none;
	border-right-style: none;
	border-bottom-style: none;
	border-left-style: none;
}
#content_right #paginazione {
	padding-bottom: 5px;
	margin-left: 15px;
}
