/*
Theme Name: Granbrianza
Theme URI: http://bnkr.it/
Description: The 2010 default theme for WordPress.
Author: the WordPress team
Version: 1.0
Tags: black, blue, white, two-columns, fixed-width, custom-header, custom-background, threaded-comments, sticky-post, translation-ready, microformats, rtl-language-support, editor-style
*/


@charset "UTF-8";
body,div,dl,dt,dd,ul,ol,li,h1,h2,h3,h4,h5,h6,pre,form,fieldset,input,textarea,p,blockquote,th,td { 
	margin:0;
	padding:0;
}
table {
	border-collapse:collapse;
	border-spacing:0;
}
fieldset,img { 
	border:0;
}
address,caption,cite,code,dfn,em,strong,th,var {
	font-style:normal;
	font-weight:normal;
}
ul {
	list-style:none;
}

ol{list-style: decimal inside none}

caption,th {
	text-align:left;
}
h1,h2,h3,h4,h5,h6 {
	font-size:100%;
	font-weight:normal;
}
q:before,q:after {
	content:'';
}
abbr,acronym { border:0;
}


#footer h4 span, #nav a.section, h2, a.download{font-family:'Lato', 'Lucida Grande', Arial, sans-serif; font-weight: 300;}

h4, h1, .master h3, #nav .children li{font-family:'Lato', 'Lucida Grande', Arial, sans-serif; font-weight: 400;}

#footer h4, #footer .page_item a, #tab, h3, .prod_entry h3{font-family:'Lato', 'Lucida Grande', Arial, sans-serif; font-weight: 700;}

a {
	text-decoration:none;
	color:#12245c;
}
a:hover {
	text-decoration:underline;
}
p {
	line-height:1.5em;
	margin:5px 0;
}
.clear {
	clear:both;
}
body {
	font-family: Arial, Helvetica, Tahoma, Geneva, sans-serif;
	font-size:12px;
	color:#12245c;
}

html{
    background: #12245c url(images/bg_blu.jpg) no-repeat center 15px;
}

body {
    background: transparent url(images/bg_un-nuovo-nome.jpg) no-repeat center 15px;
}
.container {
    width:870px;
    margin:0 auto;
}
/* HEADER SECTION */
#header {
	border: 5px solid #bfad96;
	border-top:none;
	height:155px;
	background:#fff url(images/sfuma_h.gif) 0 bottom repeat-x;
	margin-bottom:150px;
	position:relative;
}
#header a {
	color:#996a3d;
	text-decoration:none;
}
#header a.sel, #header a:hover {
	color:#56280c;
}
#nav {
	position:absolute;
	bottom:20px;
	right:0;
	height:45px;
	width:auto;
	text-align:right;
}
#nav a.section {
	padding-left:25px;
	margin-right:20px;
	font-size:30px;
	background:url(images/more.gif) 0 center no-repeat;
}





#nav ul li {
    display: block;
    float:left;
    position: relative;
    height: 50px;
    line-height: 50px;
    padding:0;
}
#nav .children {
	display:none;
	position:absolute;
	top:65px;
	right:-5px;
	border: 5px solid #bfad96;
	border-top:none;
	background:#ede3d1;
	text-align:left;
	padding-bottom:10px;
	font-size:13px;
	z-index:50;
}
#nav .children li{
    display:block;
    float:none;
}

#nav .s1 {
	width:237px;
}
#nav .s2 {
	width:157px;
}
#nav .s3 {
	width:160px;
}
#nav .children li {
    display: block;
	padding:10px 5px;
	height: auto;
	line-height: 1em;
}
#nav .children li a {
	padding-left:15px;
	font-size:13px;
}
#nav .children li a:hover {
	background:url(images/arrow.gif) 5px center no-repeat;
	text-decoration:underline;
}


#tools {
	position: absolute;
	top:0;
	right:0;
	height:32px;
	width:400px;
	background:url(images/sfuma_tools.gif) repeat-x;
	padding-top:8px;
	padding-left:20px;
}
#tools p, #tools ul {
	padding-top:8px;
	font-size:13px;
	color:#996a3d;
	width:100px;
	float: left;
}
#tools ul li {
	display: inline-block;
}
#tools ul li span, #tools ul li a {
	color: #56280c;	
}
#tools ul li:hover span, #tools ul li:hover a {
	color: #996a3d;	
}
#tools ul li:first-child:after {
	content: '|';
	margin: 0 3px 0 5px;
}
#search, #search input {
	float:left;
}
#search #s {
	margin-top:1px;
	padding:1px 5px;
	height:20px;
	width:200px;
	border:0;
	margin-right:10px;
	background:transparent url(images/searchinput.jpg) no-repeat 0 0;
}
#searchsubmit{
    cursor:pointer;
    display:block;
    padding:0;
    margin:0;
    border:0;
    width:28px;
    height:26px;
    background:transparent url(images/search.png) no-repeat 0 0; text-indent:-999px;
}


/* CONTENT SECTION */
#tab {
	position: relative;
	height:55px;
	width:860px;
}
#tab li{display:inline;}
#tab li a {
	position: absolute;
	display:block;
	width:185px;
	height:40px;
	background:url(images/tab.png) 0 10px no-repeat;
	padding-top: 15px;
	padding-left: 20px;
	font-size:15px;
	bottom:0;
	text-decoration:none;
	height:30px;
	padding-top:25px;
}
#tab .t1 {
	z-index:9;
	left:10px;
}
#tab .t2 {
	z-index:8;
	left:190px;
}
#tab .t3 {
	z-index:7;
	left:370px;
}
#tab .t4 {
	z-index:6;
	left:550px;
}
#tab .t5 {
	z-index:5;
	left:730px;
}

#tab.spec li a{width:170px;}
#tab.spec .t1 {
	z-index:9;
	left:10px;
}
#tab.spec .t2 {
	z-index:8;
	left:180px;
}
#tab.spec .t3 {
	z-index:7;
	left:350px;
}
#tab.spec .t4 {
	z-index:6;
	left:520px;
}
#tab.spec .t5 {
	z-index:5;
	left:690px;
}

#tab.spec a.sel, #tab.spec a:hover, #tab.spec li.current_page_item a  {
	/*background-image:url(images/tab_spec_active.png);*/
	
	color:#fff;
	height: 40px;
	padding-top: 15px;
}
#tab a.sel, #tab.spec a.sel, #tab.spec a:hover, #tab a:hover, #tab li.current_page_item a {
	/*background-image:url(images/tab_active.png);*/

	z-index:11;
	color:#fff;
	height: 40px;
	padding-top: 15px;
}
#tab a.sel, #tab li a {
	z-index:10;
}


#tab a.buoni-per-la-vita {
	background-image:url(images/tab5_buoni.png);
	color:#fff;
}
#tab a.classici {
	background-image:url(images/tab5_classici.png);
	color:#7e2c30;
}
#tab a.nostrani {
	background-image:url(images/tab5_nostrani.png);
	color:#f1a102;
}
#tab a.biologici {
	background-image:url(images/tab5_bio.png);
	color:#006633;
}
#tab a.selezionati {
	background-image:url(images/tab5_selezionati.png);
	color:#e1cfa3;
}


.pagebox {
	border:5px solid #b5c7e6;
	padding:25px 15px 55px 15px;
	background:#FBFCFE url(images/sfuma_ph.gif) 0 bottom repeat-x;
	margin-bottom:30px;
	color: #004892;
	position:relative;
}

.page .pagebox{
    min-height:300px;
}


.pagebox a {
	color: #004892;
}
#prodtag {margin-bottom:20px;}

.pagebox.product, .pagebox.product a, .double_box .product a{color:#a26d3c;}
.pagebox.product {
	border-color:#cec3b8;
	background-color:#fefdfa;
	background-image:url(images/sfuma_pp.png);
	padding-bottom: 10px;
}

.product a.continue, .box a.continue{
    background:url(images/read_more.png) no-repeat center 0;
    width:96px; height:18px;
    display:block;
    text-decoration:none;
    margin-top:10px;
    position:absolute;
    bottom:15px;
    left:10px;
    padding:3px 0 0 4px;
}
.box a.continue{
    background-image:url(images/read_more_blu.png);
}
.product a.continue:hover, .box a.continue:hover{
    background-position:center -21px;
}

a.download{
    display:table-cell;
    vertical-align:middle;
    width:119px;
    height:40px;
    padding:0 27px 0 8px;
    background:url(images/download.png) no-repeat center 0;
}
a.download:hover{
    background-position:center -40px;
    text-decoration:none;
}



#breadcrumbs {
	font-size:12px;
	padding-bottom: 10px;
}

h1, h2 {
	font-size:30px;
	padding-bottom:20px;
	border-bottom:1px solid #b5c7e6;
	margin-bottom:10px;
	color: #004892;
    position:relative;
    z-index:20;
}

.post{border-top:1px solid #B5C7E6; padding-top:15px;}
.post .entry{width:470px;}

.search h1.page-title{padding-bottom:30px; border:0;}

.product h1, .product h2 {
	border-color:#cec3b8;
	width:555px;
}
.home .product h1, .home .product h2 {
	width:395px;
}

.excerpt{margin-top:20px;}
.excerpt, .excerpt_bottom{
    background: url("images/prod_excerpt_bg.png") no-repeat scroll 0 top transparent;
    padding: 14px 10px 0 10px;
}
.excerpt_bottom{background-position:0 bottom; height:14px; padding:0;}

.excerpt .featurelist{
    padding:0;
}
.home .product .entry{
    width:395px;
    padding-bottom:20px;
}


.home .double_box .product h2{width:250px;}


h3 {
	font-size:15px;
	color:#6ab023;
	margin-bottom:20px;
}
.master h3 {
    font-size: 24px;
}
.entry p, .entry ul, .entry ol {
    font-size: 14px;
    padding-bottom:15px;
}
.entry li{
    padding-bottom:8px;
}
.entry b, .entry strong {
	font-weight:bold;
}
.entry i, .entry em {
	font-style:italic;
}



.page .shift_small {
	padding-left:105px;
}
.page ol.shift_small {
	padding-left:135px;
}

.page .shift {
	padding-left:135px;
}
.page .shift_big {
	padding-left:285px;
}

.page .shift_right_big {
	padding-right:285px;
}
.page .shift_right {
    padding-left:105px;
	padding-right:105px;
}

.page .shift_up {
	margin-top:-50px;
}

#page .wp-post-image{padding-left:105px; margin-top:-50px;}



.buoni-per-la-vita #prodtag h3{background-image:url(images/prodtag_buoni-per-la-vita.png);}
.classici #prodtag h3{background-image:url(images/prodtag_classici.png);}
.nostrani #prodtag h3{background-image:url(images/prodtag_nostrani.png);}
.biologici #prodtag h3{background-image:url(images/prodtag_biologici.png);}
.selezionati #prodtag h3 {background-image: url(images/prodtag_selezionati.png);
}

#page .product {
	width:400px;
	float:left;
}
#page .product h1, #page .product h2, #page .product h3, #page .product p {
	width:100%;
}
#page p.product_image {
	text-align:center;
	float:right;
	width:420px;
	padding-top:15px;
}

.product .box h3, .product .double_box h3 {
	color:#ff9900;
}

.box h1{width:260px;}

.buoni-per-la-vita h1, .buoni-per-la-vita h2, .buoni-per-la-vita h3, .buoni-per-la-vita #prodtag li a, .buoni-per-la-vita .double_box h3 {
	color:#333366;
}
.classici h1, .classici h2, .classici h3, .classici #prodtag li a, .classici .double_box h3 {
	color:#b19867;
}
.nostrani h1, .nostrani h2, .nostrani h3, .nostrani #prodtag li a, .nostrani .double_box h3 {
	color:#d2334e;
}
.biologici h1, .biologici h2, .biologici h3, .biologici #prodtag li a, .biologici .double_box h3 {
	color:#006633;
}
.selezionati h1, .selezionati h2, .selezionati h3, .selezionati #prodtag li a, .selezionati .double_box h3 {
	color:#861420;
}


.product.biologici .double_box h3 {
    color:#669933;
}
.product.classici .double_box h3 {
    color:#7e2c30;
}
.product.buoni-per-la-vita .double_box h3 {
    color:#2d72be;
}

#prodtag h3{margin:0; font-size:17px; color:#fff; padding:10px 0px 10px 20px; width:240px; line-height:40px; height:40px; background-position:0 0; background-repeat:no-repeat;}
#prodtag h3 a{color:#fff; display:block; height:40px; width:220px; background:url(images/prodtag_ar.png) no-repeat 100% 0;}
#prodtag h3 a:hover, #prodtag h3 a.sel{background-position:100% -40px;}
#prodtag ul{padding:14px 10px 25px 20px;}
#prodtag li{padding:5px 0; border-bottom: 1px solid #cfc5bc;}



.box {
	padding:0 10px 10px 0;
	margin-bottom:30px;
	width: 260px;
	
}
.home .box, .home .adbox{
    padding:10px 5px;
    width:250px; height:360px;
    border:5px solid #b5c7e6;
    background:#fbfcfe url(images/sfuma_p.png) 0 bottom repeat-x;
    position:relative;
}
.home .adbox{padding:0; width:260px; height:380px;}



.home .box p, .home .box h3{padding:0 5px;}

.double_box {
	padding:0 0 10px 15px;
	margin-bottom:30px;
	width: 530px;
}
.home .double_box{
    padding-top:25px;
    background:#fff url(images/sfuma_pp.png) 0 bottom repeat-x;
    border:5px solid #cec3b8; height:345px;
    width:545px;  
    position:relative;
}
.home .double_box .product .entry{
    height:290px;
    overflow:hidden;
    width:250px;
}




.double_col {
	width: 570px;
}
.left {
	float:left;
}
.right {
	float:right;
}
.box h2, .box h3, .double_box h2, .double_box h3 {
	color:#12245c;
	width:auto;
}
.double_box .product {
	width:250px;
	float:left;
}
.double_box p.product_image {
	text-align:center;
	float:right;
	width:250px;
	padding-top:15px;
}
.box h2, .box h3, .box p {
	padding:0 5px;
}
.box p {
	font-size:11px;
	color:#666;
}
.box img.prev {
	padding-bottom:10px;
}



.textbox{
    margin-bottom:30px;
    width:286px;
    padding-left:10px;
}

.prod_entry, .prod_entry_bottom{
    padding:14px 10px 0 20px;
    background:url(images/prod_text_bg.png) no-repeat 0 top;
}
.prod_entry_bottom{background-position:0 bottom; height:14px; padding:0;}


.prod_entry h3{font-size:15px; color:#0f1e54;}

.blulist{border-bottom:1px solid #abacb7; color:#0f1e54;}
.blulist li{padding:5px 0; border-top:1px solid #abacb7;}
.blulist .label{font-weight:bold; display:block; float:left; width:120px;}

.featurelist{padding-top:30px;}
.featurelist li{padding:5px 0; background:url(images/featureitem.gif) repeat-x left bottom;}




















/* FOOTER SECTION */
#footer {
	padding-top:50px;
	padding-bottom:25px;
	background:#d0dbe8 url(images/sfuma_b.gif) 0 top repeat-x;
	font-size:11px;
	width:100%;
	
}

#footer li {
	float:left;
	width:120px;
	margin-right:30px;
}
#footer li li {
	padding-bottom:5px;
	float:none;
	width:auto;
	margin:0;
}
#footer .page_item a {
	padding-bottom:10px;
	border-bottom:1px solid #4b5b86;
	display:block;
	color: #4b5b86;
	font-size:15px;
	margin-bottom:5px;
}

#footer h4 {
	color: #4b5b86;
	font-size:15px;
	margin-bottom:5px;
}

#footer .page_item .page_item a {
    font-family:Arial,Helvetica,Tahoma,Geneva,sans-serif;
	padding:0;
	border:0;
	display:inline;
	color: #12245C;
	font-size:11px;
	margin:0;
}

#footer .col {
	float:left;
	width:120px;
	margin-right:30px;
}

#footer h4 span {
	display:block;
	font-weight:normal;
}
#footer .col h4 {
	padding-bottom:10px;
	border-bottom:1px solid #4b5b86;
	display:block;
	color: #4b5b86;
	font-size:15px;
	margin-bottom:5px;
}
#footer .col li {
	padding-bottom:5px;
}
#info {
	width: 270px;
	float:right;
}






/* =Comments
-------------------------------------------------------------- */
#comments {
	clear: both;
}
#comments .navigation {
	padding: 0 0 18px 0;
}
h3#comments-title,
h3#reply-title {
	color: #000;
	font-weight: bold;
	font-size: 20px;
	margin-bottom: 0;
}
h3#comments-title {
	padding: 24px 0;
}
.commentlist {
	list-style: none;
	margin: 0;
}
.commentlist li.comment {
	border-bottom: 1px solid #e7e7e7;
	line-height: 24px;
	margin: 0 0 24px 0;
	padding: 0 0 0 56px;
	position: relative;
}
.commentlist li:last-child {
	border-bottom:none;
	margin-bottom:0;
}
#comments .comment-body ul,
#comments .comment-body ol {
	margin-bottom: 18px;
}
#comments .comment-body p:last-child {
	margin-bottom: 6px;
}
#comments .comment-body blockquote p:last-child {
	margin-bottom: 24px;
}
.commentlist ol {
	list-style: decimal;
}
.commentlist .avatar {
	position: absolute;
	top: 4px;
	left: 0;
}
.comment-author {
}
.comment-author cite {
	color: #000;
	font-style: normal;
	font-weight: bold;
}
.comment-author .says {
	font-style: italic;
}
.comment-meta {
	font-size: 12px;
	margin: 0 0 18px 0;
}
.comment-meta a:link,
.comment-meta a:visited {
	color: #888;
	text-decoration: none;
}
.comment-meta a:active,
.comment-meta a:hover {
	color: #FF4B33;
}
.commentlist .even {
}
.commentlist .bypostauthor {
}
.reply {
	font-size: 12px;
	padding: 0 0 24px 0;
}
.reply a,
a.comment-edit-link {
	color: #888;
}
.reply a:hover,
a.comment-edit-link:hover {
	color: #FF4B33;
}
.commentlist .children {
	list-style: none;
	margin: 0;
}
.commentlist .children li {
	border: none;
	margin: 0;
}
.nopassword,
.nocomments {
	display: none;
}
#comments .pingback {
	margin-bottom: 18px;
	padding-bottom: 18px;
	border-bottom: 1px solid #e7e7e7;
}
.commentlist li.comment+li.pingback {
	margin-top: -6px;
}
#comments .pingback p {
	color: #888;
	font-size: 12px;
	line-height: 18px;
	display:block;
	margin: 0;
}
#comments .pingback .url {
	font-style: italic;
	font-size: 13px;
}



/* Comments form */
input[type=submit] {
	color: #333;
}
#respond {
	margin: 24px 0;
	border-top: 1px solid #e7e7e7;
	overflow: hidden;
	position: relative;
}
#respond p {
	margin: 0;
}
#respond .comment-notes {
	margin-bottom: 1em;
}
.form-allowed-tags {
	line-height: 1em;
}
.children #respond {
	margin: 0 48px 0 0;
}
h3#reply-title {
	margin: 18px 0;
}
#comments-list #respond {
	margin: 0 0 18px 0;
}
#comments-list ul #respond {
	margin: 0;
}
#cancel-comment-reply-link {
	font-size: 12px;
	line-height: 18px;
	font-weight: normal;
}
#respond .required {
	color:#FF4B33;
	font-weight:bold;
}
#respond label {
	color: #888;
	font-size: 12px;
}
#respond input {
	margin:0 0 9px;
	width:98%;
}
#respond textarea {
	width:98%;
}
#respond .form-allowed-tags {
	color: #888;
	font-size: 12px;
	line-height: 18px;
}
#respond .form-allowed-tags code {
	font-size: 11px;
}
#respond .form-submit {
	margin: 12px 0;
}
#respond .form-submit input {
	width: auto;
	font-size: 14px;
}


/* =Widget Areas
-------------------------------------------------------------- */

.widget-area ul {
	list-style: none;
	margin-left: 0;
}
.widget-area ul ul {
	list-style: square;
	margin-left: 1.3em;
}
.widget_search #s { /* This keeps the search inputs in line */
	width: 60%;
}
.widget_search label {
	display:none;
}
.widget-container {
	margin: 0 0 18px 0;
}
.widget-title {
	color: #222;
	font-weight: bold;
}
.widget-area a:link,
.widget-area a:visited {
	text-decoration: none;
}
.widget-area a:active,
.widget-area a:hover {
	text-decoration: underline;
}
.widget-area .entry-meta {
	font-size: 11px;
}
#wp_tag_cloud div {
	line-height: 1.6em;
}
#wp-calendar {
	width:100%;
}
#wp-calendar caption {
	font-weight: bold;
	color: #222;
	text-align: left;
	font-size:14px;
	padding-bottom: 4px;
}
#wp-calendar thead {
	font-size:11px;
}
#wp-calendar thead th {
}
#wp-calendar tbody {
	color: #aaa;
}
#wp-calendar tbody td {
	padding: 3px 0 2px;
	background: #f5f5f5;
	border:1px solid #fff;
	text-align: center;
}
#wp-calendar tbody .pad {
	background: none;
}
#wp-calendar tfoot #next {
	text-align: right;
}
.widget_rss a.rsswidget {
	color: #000;
}
.widget_rss a.rsswidget:hover {
	color: #FF4B33;
}
.widget_rss .widget-title img {
	height: 11px;
	width: 11px;
}

/* Main sidebars */
#main .widget-area ul {
	margin-left: 0;
	padding: 0 20px 0 0;
}
#main .widget-area ul ul {
	border: none;
	margin-left: 1.3em;
	padding: 0;
}
#primary {
}
#secondary {
}

/* Footer widget areas */
#footer-widget-area {
}




/* Mobile Safari ( iPad, iPhone and iPod Touch )
-------------------------------------------------------------- */

pre {
	-webkit-text-size-adjust: 140%;
}
code {
	-webkit-text-size-adjust: 160%;
}
#access,
.entry-meta,
.entry-utility,
.navigation,
.widget-area {
	-webkit-text-size-adjust: 120%;
}
#site-description {
	-webkit-text-size-adjust: none;
}



/* =Print Style
-------------------------------------------------------------- */

@media print {
	body {
		background:none !important;
	}
	#wrapper {
		float: none !important;
		clear: both !important;
		display: block !important;
		position: relative !important;
	}
	#header {
		border-bottom: 2pt solid #000;
		padding-bottom: 18pt;
	}
	#colophon {
		border-top: 2pt solid #000;
	}
	#site-title,
	#site-description {
		float: none;
		margin: 0;
		padding:0;
		line-height: 1.4em;
	}
	#site-title {
		font-size: 13pt;
	}
	.entry-content {
		font-size: 14pt;
		line-height: 1.6em;
	}
	.entry-title {
		font-size: 21pt;
	}
	#access,
	#branding img,
	#respond,
	.comment-edit-link,
	.edit-link,
	.navigation,
	.page-link,
	.widget-area {
		display: none !important;
	}
	#container,
	#header,
	#footer {
		width: 100%;
		margin: 0;
	}
	#content,
	.one-column #content {
		width: 100%;
		margin: 24pt 0 0;
	}
	.wp-caption p {
		font-size: 11pt;
	}
	#site-info,
	#site-generator {
		float: none;
		width: auto;
	}
	#colophon {
		width: auto;
	}
	img#wpstats {
		display:none
	}
	#site-generator a {
		padding: 0;
	margin: 0;
	}
	#entry-author-info {
		border: 1px solid #e7e7e7;
	}
	#main {
		display:inline;
	}
	.home .sticky {
		border: none;
	}
}



.cover { height:410px; position:relative; width:660px; margin-left:105px;}
.cover img { height:400px; width:650px; position:absolute; top:5px; left:5px;}
.cover span.c {
    background:url(images/cornice.png) no-repeat scroll left top transparent;
    display:block;
    height:410px;
    position:absolute;
    width:660px;
    
}
.cover.r1 span.c{
    background-image:url(images/cornice1.png);
}
.cover.r2 span.c{
    background-image:url(images/cornice2.png);
}
.cover.r3 span.c{
    background-image:url(images/cornice3.png);
}


.cover_th { height:200px; position:relative; width:250px; margin-top:-20px;}
.cover_th img { height:200px; width:250px; position:absolute; top:0px; left:0px;}
.cover_th span.c {
    background:url(images/cornice_th.png) no-repeat scroll left top transparent;
    display:block;
    height:200px;
    position:absolute;
    width:250px;
    
}

.cover_th.r1 span.c{
    background-image:url(images/cornice_th1.png);
}
.cover_th.r2 span.c{
    background-image:url(images/cornice_th2.png);
}
.cover_th.r3 span.c{
    background-image:url(images/cornice_th3.png);
}
.cover_th.r4 span.c{
    background-image:url(images/cornice_th4.png);
}

.product.single .wp-post-image{float:right; }
.product .wp-post-image{padding-bottom:20px;}


body.parent-pageid-2{background-image:url(images/bg_la-storia.jpg)}
body.parent-pageid-9{background-image:url(images/bg_classici.jpg)}
body.parent-pageid-6{background-image:url(images/bg_classici.jpg)}
body.parent-pageid-9{background-image:url(images/bg_le-certificazioni.jpg)}

body.page-id-27{background-image:url(images/bg_la-filiera.jpg)}
body.page-id-24{background-image:url(images/bg_le-certificazioni.jpg)}
body.page-id-35{background-image:url(images/bg_buoni-per-la-vita.jpg)}
body.page-id-424{background-image:url(images/bg_selezionati.jpg)}

body.page-id-33{background-image:url(images/bg_classici.jpg)}
body.page-id-39{background-image:url(images/bg_nostrani.jpg)}
body.page-id-37{background-image:url(images/bg_biologici.jpg)}
body.page-id-11{background-image:url(images/bg_la-storia.jpg)}
body.page-id-17{background-image:url(images/bg_un-nuovo-nome.jpg)}
body.page-id-19{background-image:url(images/bg_gran-brianza-oggi.jpg)}


body.page-id-294{background-image:url(images/bg_un-nuovo-nome.jpg)}