#splash { width:909px; margin:0 auto; padding-top:140px; }
#splash ul { padding-left: 330px }
#splash ul li { float:left; list-style:none; }
#splash ul li a { display:block; width:50px; height:32px; }
#splash ul li a.it { background:url(../i/t/ico-it.png) center no-repeat }
#splash ul li a.en { background:url(../i/t/ico-en.png) center no-repeat }
#splash ul li a.de { background:url(../i/t/ico-de.png) center no-repeat }
#splash ul li a.es { background:url(../i/t/ico-es.png) center no-repeat; }
#splash ul li .const { position:relative; top:-27px; left:50px; color:#fff; background:url(../i/t/bgWorking.jpg) 0 0 no-repeat; display:block; padding:4px 10px 4px 15px; }

#head { width:990px; margin:0 auto; background:url(../i/t/bgHead.png) 0 0 no-repeat; position:relative; }
#head .pad { padding: 0 15px; }
#head h1 { display:block; height:110px; width:345px; background:url(../i/t/logo-bruno.jpg) 0 0 no-repeat }
#head #bruno { position:absolute; top:8px; right:0}

/* menu italiano e generico */
#mn { width:990px; margin:0 auto; background:url(../i/t/bgMn.png) 0 0 no-repeat }
#mn .pad { padding: 0 15px; height:48px }
#mn ul { padding:0 0 0 41px; list-style:none;}

#mn li { float:left; background: url(../i/t/mn_it.jpg) 0 0 no-repeat; padding-right:8px}
#mn li a {display:block; height:48px; background:url(../i/t/mn_it.jpg) 0 0 no-repeat }

#mn .vox1,
#mn .vox1 .active { background-position: 0 -48px}
#mn .vox1 a { background-position: 0 0; width:77px; }

#mn .vox2,
#mn .vox2 .active { background-position: -86px -48px}
#mn .vox2 a { background-position: -86px 0; width:102px; }

#mn .vox3,
#mn .vox3 .active { background-position: -197px -48px}
#mn .vox3 a { background-position: -197px 0; width:108px; }

#mn .vox4,
#mn .vox4 .active { background-position: -313px -48px}
#mn .vox4 a { background-position: -313px 0; width:75px; }

#mn .vox5,
#mn .vox5 .active { background-position: -397px -48px}
#mn .vox5 a { background-position: -397px 0; width:105px; }

#mn .vox6,
#mn .vox6 .active { background-position: -511px -48px}
#mn .vox6 a { background-position: -511px 0; width:159px; }

#page { width:960px; margin: 0 auto; background:url(../i/t/bgPage.png) 0 0 repeat-x; padding: 0 15px;}
#page .pad { background: #F6F8E5 url(../i/t/bgPageBorder.jpg) 0 0 repeat-x; position:relative;  height: auto !important; height: 469px; min-height: 469px;}
#page .cont { padding: 41px; }
#page h2 { color:#e2001a; font-size:25px; padding-bottom:10px }
#page p { padding-bottom:10px; }

#page .gradient {background:#4B9A1F url(../i/t/bgPagePad.jpg) 0 0 no-repeat}
#page .gradient h2{ color: #fff }
#page .gradient { color:#fff;}
#page .smallTxt { font-size:10px; }
#page .gradient strong { color:#fff }

#page .colDx { width: 187px; float:right; padding-left: 115px; text-align:right }
#page .colDx a { color:#ff001d; font-size:11px; text-transform:uppercase; text-decoration:none }
#page .colDx a:hover { text-decoration:underline }

/* stili per home */
#page .home { background: #218A2A url(../i/t/bgPagePad.jpg) 0 0 no-repeat; padding:0; height:auto!important; height:469px; min-height:469px; }

/* replicazione per la gestione delle lingue */
#page .home h2{ width:515px; height:115px; background:url(../i/t/fraseHome_it.jpg) 0 0 no-repeat; display: block; position:absolute; left:407px; top: 47px; padding:0}
#page .home h2.h2_en { background-image:url(../i/t/fraseHome_en.jpg) }
#page .home h2.h2_de { background-image:url(../i/t/fraseHome_de.jpg) }
#page .home h2.h2_es { background-image:url(../i/t/fraseHome_es.jpg) }

#page .home img { position:absolute; top: 9px;left:11px }
#page .home p { padding:0; }

/* replicazione per la gestione delle lingue */
#page .home .p{ position:absolute; top:349px; left:31px; background:url(../i/t/pHome_it.jpg) 0 0 no-repeat; display:block; height:35px; width:397px }
#page .home .p_en { background-image: url(../i/t/pHome_en.jpg) }
#page .home .p_de { background-image: url(../i/t/pHome_de.jpg) }
#page .home .p_es { background-image: url(../i/t/pHome_es.jpg) }

/* replicazione per la gestione delle lingue */
#page .home ul{ position: absolute; padding:0; left:31px; top:384px }

#page .home .mnHome li { float:left; list-style:none; background: url(../i/t/mnHome_it.jpg) 0 0 no-repeat}
#page .home .mnHome li,
#page .home .mnHome li a { display:block; width:175px; height:56px;background: url(../i/t/mnHome_it.jpg) 0 0 no-repeat }

#page .home .mnHome .frutta { background-position:0 -56px; margin-right: 45px }
#page .home .mnHome .frutta a { background-position: 0 0;}
#page .home .mnHome .verdura { background-position:-175px -56px }
#page .home .mnHome .verdura a { background-position: -175px 0;}

#page .home .boxNews { width:364px; height:206px; background:url(../i/t/bgHomeNews.jpg) 0 0 no-repeat; position:absolute; left:460px; top:209px; padding: 36px 41px }
#page .home .boxNews h3 { font-size:20px; color:#005021; font-weight:normal; padding:0 0 14px 6px}
#page .home .boxNews img { position:relative; left:0; top:0; float:left; margin:0 15px 10px 0}
#page .home .boxNews h4 { color:#d1510b; font-weight:normal; font-size:14px; padding-bottom:10px }

/* replicazione per la gestione delle lingue */
#page .home .boxNews .dettagli_it { display:block; width:96px; height:29px; background:url(../i/t/leggi.png) 0 4px no-repeat }
#page .home .boxNews .dettagli_de { display:block; width:96px; height:29px; background:url(../i/t/leggi_de.png) 0 4px no-repeat }
#page .home .boxNews .dettagli_en { display:block; width:96px; height:29px; background:url(../i/t/leggi_en.png) 0 4px no-repeat }
#page .home .boxNews .dettagli_es { display:block; width:150px; height:29px; background:url(../i/t/leggi_es.png) 0 4px no-repeat }

/* stili per prodotti */
#page .prodsTop { width:961px; height: 99px; position:relative; background:url(../i/t/bgElProds.jpg) 0 0 no-repeat }
#page .prodsTop img{position:absolute;left:16px}
#page .prodsTop ul { list-style:none; padding:0; position:absolute;top:11px;left:404px;}
#page .prodsTop li{float:left;}
#page .prodsTop li a{display:block; height:55px; }
#page .prodsTop li,
#page .prodsTop li a { background:url(../i/t/mnElProds_it.jpg) 0 0 no-repeat }
#page .prodsTop_en li,
#page .prodsTop_en li a { background:url(../i/t/mnElProds_en.jpg) 0 0 no-repeat }
#page .prodsTop_de li,
#page .prodsTop_de li a { background:url(../i/t/mnElProds_de.jpg) 0 0 no-repeat }
#page .prodsTop_es li,
#page .prodsTop_es li a { background:url(../i/t/mnElProds_es.jpg) 0 0 no-repeat }

#page .prodsTop a.back { background:url(../i/t/prodsBack.jpg) 0 0 no-repeat; width:190px; height:46px; position:absolute; top: 10px; left:24px }
#page .prodsTop a.back_en { background-image:url(../i/t/prodsBack_en.jpg) !important}
#page .prodsTop a.back_de { background-image:url(../i/t/prodsBack_de.jpg) !important}
#page .prodsTop a.back_es { background-image:url(../i/t/prodsBack_es.jpg) !important}
#page .goBack { background:url(../i/t/goBack.png) 0 0 no-repeat; float:right; padding: 1px 0 0 20px; height:23px; width:89px; }
#page .goBack_en { background-image:url(../i/t/goBack_en.png); width:66px }
#page .goBack_de { background-image:url(../i/t/goBack_de.png); width:66px }
#page .goBack_es{ background-image:url(../i/t/goBack_es.png); width:66px }

#page .prodsTop .frutta,
#page .prodsTop .frutta .active{ background-position: 0 -55px; }
#page .prodsTop .frutta a{ width:174px; background-position: 0 0}

#page .prodsTop .verdura,
#page .prodsTop .verdura .active{ background-position: -175px -55px; }
#page .prodsTop .verdura a{width:175px;background-position: -175px 0; }

#page .prodsTop .verona,
#page .prodsTop .verona .active{ background-position: -349px -55px; }
#page .prodsTop .verona a{width:174px; background-position: -349px 0; }

#page .itemProd{width:126px; height:180px; background:url(../i/t/prodsBg.png) 0 0 no-repeat; float:left; margin-left:12px; padding: 10px; text-align:center; color:#fff}
#page .itemProd a { color:#fff; text-transform:uppercase }

#page .prodsDett { padding: 8px 32px 38px 32px; }
#page .prodsDett .img { margin-right: 59px; float:left }
#page .prodsDett .txt { width:450px; float:left}
#page .prodsDett h2 { color:#ff0000; text-transform:uppercase; font-weight:normal; padding-bottom:0 }
#page .prodsDett h3 { color:#000; font-size:12px; font-weight:normal; padding-bottom:14px }
#page .prodsDett span,
#page .prodsDett span p { color:#00692c; /*!important*/}
#page .prodsDett h4 { text-transform:uppercase; padding:10px 128px 10px 0; font-weight:normal; color:#3f431f; float:right }
#page .prodsDett .h4Dx { float:right; font-size:11px; color:#777c4f; background:url(../i/t/prodsDisponibilita.jpg) 0 10px no-repeat; padding:11px 56px 10px 20px }
#page .prodsDett .disponibilita { float:right; padding-right:55px; color:#fff!important }
#page .prodsDett .disponibilita th,
#page .prodsDett .disponibilita td { width: 33px; text-align:center; font-size:10px; text-transform:uppercase;padding:0; margin:0; height:20px; background:url(../i/t/bgDisponibilita.jpg) -33px 0 no-repeat}
#page .prodsDett .disponibilita abbr { border:0 ; }
#page .prodsDett .disponibilita td { height:36px; background-position: -33px -20px } 

#page .prodsDett .disponibilita th.first { background-position: 0 0 }
#page .prodsDett .disponibilita th.last { background-position: -66px 0 }
#page .prodsDett .disponibilita th.firstSel { background-position: 0 -56px }
#page .prodsDett .disponibilita th.lastSel { background-position: -66px -56px }
#page .prodsDett .disponibilita th.sel { background-position: -33px -56px } 

#page .prodsDett .disponibilita td.first { background-position: 0 -20px }
#page .prodsDett .disponibilita td.last { background-position: -66px -20px }
#page .prodsDett .disponibilita td.firstSel { background-position: 0 -76px }
#page .prodsDett .disponibilita td.lastSel { background-position: -66px -76px }
#page .prodsDett .disponibilita td.sel { background-position: -33px -76px } 

#page .prodsDett p.noMargin { padding-bottom:0}

#page .news a.goBackNews { display:block; background:url(../i/t/goBackNews.jpg) 0 0 no-repeat; padding:1px 0 0 26px }
#page .news a.goBackNews:hover { color:#333; text-decoration:none; }
#page .news .item { width:422px; height:132px; background:url(../i/t/newsMask.png) 0 0 no-repeat; float:left; margin-left:12px; padding: 24px 20px; position:relative; }
#page .news .item img { float:left; margin:0 10px 5px 0 }
#page .news .item h2 { font-size:14px; font-weight:normal; color:#B9DD0C; }
#page .news .item a { display:block; width:90px; height:19px; background:url(../i/t/leggi.png) 0 0 no-repeat; position:absolute; top:144px; left:342px; cursor:pointer }
#page .news .item a.en { background-image:url(../i/t/leggi_en.png) }
#page .news .item a.de { background-image:url(../i/t/leggi_de.png) }
#page .news .item a.es { background-image:url(../i/t/leggi_es.png); width:150px; left:310px }
#page .news .imgBig { width: 340px; float:left }
#page .news .imgBigCont {  position:relative; height:auto } 
#page .news .imgBig .img { border:10px solid #359224; z-index:10; float:none}
#page .news .imgBig .tl { top:0; left:0; z-index:100; position:absolute }
#page .news .imgBig .tr { top:0; right:0; z-index:100; position:absolute}
#page .news .imgBig .bl { bottom:0; left:0; z-index:100; position:absolute }
#page .news .imgBig .br { bottom:0; right:0; z-index:100; position:absolute }
#page .news .txt { margin-left:40px }
#page .news .txt a { color:#349159 }
#page .news .txt a:hover { color:#349159 }
#page .news .txt h2 { color:#FF0000; font-size:25px }
#page .news .downloadPdf { background: url(../i/t/pdf.gif) 0 0 no-repeat; padding: 1px 0 0 23px; margin-left:11px }
#page .news .downloadPdf:hover { color:#333 }

/* replicazione per la gestione delle lingue */
#page .contatti_it { background:url(../i/t/bgContatti_it.jpg) 344px 32px no-repeat }
#page .contatti_de { background:url(../i/t/bgContatti_de.jpg) 344px 32px no-repeat }
#page .contatti_en { background:url(../i/t/bgContatti_en.jpg) 344px 32px no-repeat }
#page .contatti_es { background:url(../i/t/bgContatti_es.jpg) 344px 32px no-repeat }

/* replicazione per la gestione delle lingue */
#page .brunoanche {height:auto!important;height:400px;min-height:400px;position:relative}
#page .brunoanche_it { background:url(../i/t/bgBrunoeanche_it.jpg) center no-repeat; }
#page .brunoanche_de { background:url(../i/t/bgBrunoeanche_de.jpg) center no-repeat; }
#page .brunoanche_en { background:url(../i/t/bgBrunoeanche_en.jpg) center no-repeat; }
#page .brunoanche_es { background:url(../i/t/bgBrunoeanche_es.jpg) center no-repeat; }
#page .brunoanche .box1,
#page .brunoanche .box2,
#page .brunoanche .box3,
#page .brunoanche .box4 { position:absolute; width:245px; }
#page .brunoanche .box1 { top:40px; left:50px; background:url(../i/t/_box1.png) 0 0 no-repeat; padding-top:50px}
#page .brunoanche .box2 { top:52px; left:670px; background:url(../i/t/_box2.png) 0 0 no-repeat; padding-top:26px}
#page .brunoanche .box3 { top:270px; left:50px; background:url(../i/t/_box3.png) 0 0 no-repeat; padding-top:23px; width:267px}
#page .brunoanche .box4 { top:240px; left:670px; background:url(../i/t/_box4.png) 0 0 no-repeat; padding-top:26px}

#page .certificato { background:url(../i/t/icoCertificato.jpg) 0 0 no-repeat; padding: 20px 0 20px 240px }
#page .certificato:hover { color:#333; text-decoration:none }

#page #mappa{position:absolute;top:33px;right:5px;}

#foot { width:990px; margin:0 auto; background:url(../i/t/bgFoot.png) 0 0 no-repeat }
#foot .pad { padding: 31px 15px 30px 15px; color:#349159; text-align:center; font-size:10px}
#foot strong { color:#fff; }
#foot .p2 { font-size:12px; color:#fff; padding-top:50px }
#foot a { color:#fff} 

#page #nav {padding:10px 40px 10px 40px; text-align:center; color:#fff; text-decoration:none; font-size:15px;}
#page #nav a,
#page #nav span {text-decoration:none; padding:2px 8px 6px 8px; color:#fff}
#page #nav a:hover { color:#043718}
#page #nav span { text-transform:uppercase}
#page #nav .active { color:#043718}
#page #nav a.prevPage { text-transform:uppercase; float: left; display: block; width:23px; height:24px; padding:0 0 0 13px; background: url(../i/t/navArrowSx.png) 0 0 no-repeat}
#page #nav a.prevPage:hover { background: url(../i/t/navArrowSxHover.png) 0 0 no-repeat;}
#page #nav a.nextPage {text-transform:uppercase; float: right;display: block; width:23px; height:24px; padding:0 13px 0 0; background: url(../i/t/navArrowDx.png) 0 0 no-repeat}
#page #nav a.nextPage:hover { background: url(../i/t/navArrowDxHover.png) 0 0 no-repeat;}

.txt p.titolo {padding-bottom:0 !important}




.contattiTab a {color:#FFF; text-decoration:none !important}
.contattiTab a:hover {text-decoration:underline !important}
.contattiTab td {font-size:15px; min-height:10px; height:auto !important; height:10px; padding-left:16px}
.contattiTab td.bg {background:url(../i/t/bgContatti.gif) 0 0 repeat-x}
.contattiTab td.titoloTab {padding-right:26px}

a.frasi { font-size:1px;  color:#00AA44; }

