@charset "utf-8";
/* CSS Document */
body {font-family:Tahoma, Arial, Helvetica, sans-serif; color:#4d4d4d; font-size:11px; text-align:center; margin:0; padding:0; border:0; background-color:#ffffff;}
img {border:0;}
h1 {display:none;}
h2 {padding:0; margin:0;}
h3 {padding:0; margin:0;}
h4 {padding:0; margin:0;}
p {padding:0; margin:0;}
form {padding:0; margin:0;}
ul {padding:0; margin:0; list-style-type:none;}
li {padding:0; margin:0;}
a {text-decoration:none;}
div#tabdiv1 {display:block;}
div.tabdiv {display:none;}
#popup_content { text-align:left; }
#popup_content p { margin:5px 0 0 5px }
#popup_content a { text-decoration:underline; color:#4d4d4d;}
#popup_content .contentblu {color: #0064CE; text-decoration:none; }
#popup_header h2 { font-family:Tahoma, Arial, Helvetica, sans-serif; text-align:center; color:#4d4d4d; font-size:20px; margin:5px 0 0 5px}
/* struttura */
div#page {width:960px; margin:auto; text-align:left;}
div#header {width:960px; height:93px; float:left; position:relative; background:url(../img/bg_header_line.jpg) 100% 49px no-repeat;}
div#header img.logo{position:absolute; bottom:19px; left:11px;}
div#header ul.menu{position:absolute; left:160px; bottom:23px;}
div#header ul.menu li{display:inline; padding-left:34px;}
div#header ul.menu a{color:#4d4d4d;}
div#header ul.menu a:hover{color:#030096;}
div#header div.login{position:absolute; right:9px; bottom:23px; color:#000000;}
div#header div.login a{color:#000000;}
div#header div.login a:hover{color:#61abce;}
div#header div.login a.blue{color:#61abce;}
div#header div.login a.blue:hover{text-decoration:underline;}
div#header img.link_saiwa{position:absolute; top:35px; right:8px;}
div#flash {width:960px; height:338px; float:left;}
div#content {width:960px; float:left;}
div#content div.menu {width:184px; float:left; background:url(../img/bg_menu.jpg) 0 0 no-repeat; height:auto !important; height:234px; min-height:234px; position:relative;}
div#content div.menu h2{font-size:12px; font-weight:bold; line-height:12px; color:#e70001; margin:19px 0 0 21px; text-transform:uppercase; font-family:Arial, Helvetica, sans-serif;}
div#content div.menu ul.main{margin:12px 30px 50px 20px;}
div#content div.menu ul.main li{/*font-weight:bold;*/ color:#030096; line-height:22px; border-bottom:1px solid #eeeeee; background:url(../img/ico_arrow_menu.jpg) 1px 50% no-repeat; padding-left:12px;}
div#content div.menu ul.main li.open{color:#e70001; border-bottom:0; background:url(../img/ico_arrow_menu_open.jpg) 0 11px no-repeat; font-weight:bold;}
div#content div.menu ul.main li.open a{color:#e70001;}
div#content div.menu ul.main li a{font-weight:normal; color:#030096;}
div#content div.menu ul.main li div.lavoro_offerte{width:150px;}
div#content div.menu div.submenu li{background:none; padding-left:0; color:#030096;}
div#content div.menu li.open div.submenu a {font-weight:normal; color:#030096;}
div#content div.menu li.open div.submenu a:hover {font-weight:bold; color:#030096;}
div#content div.menu_bottom {width:184px; float:left; background:url(../img/bg_menu_bottom.jpg) 0 0 no-repeat; height:12px; position:absolute; bottom:0; left:0;}
div#content div.main {width:752px; float:right; padding-bottom:20px;}
div#content div.main img.header{margin-bottom:15px;}
div#footer {width:960px; height:44px; float:left; border-top:1px solid #e5e5e5; font-size:10px; color:#b2b2b7;}
div#footer div.sx{float:left; padding:15px 0 0 32px;}
div#footer div.sx a{padding-right:10px;}
div#footer div.dx{float:right; padding:15px 0 0 0;}
div#footer a{color:#02206f; text-decoration:underline;}
div#footer a:hover{text-decoration:none;}
div#footer img.logo_kraft{vertical-align:middle; margin-left:10px;}

/* homepage */
div#content_home {width:960px; float:left; padding:20px 0 15px 0;}
div#content_home div.box{width:240px; height:138px; color:#335d81; float:left; position:relative;}
div#content_home div.box_ns{width:240px; height:138px; color:#335d81; position:relative;}
div#content_home div.box h2{font-size:12px; font-weight:bold; line-height:12px; color:#3ea7da; margin:14px 0 8px 26px; text-transform:uppercase;}
div#content_home div.box p{padding:0 0 0 26px;}
div#content_home div.box a.link{font-family:Arial, Helvetica, sans-serif; font-size:9px; font-weight:bold; text-transform:uppercase; color:#335d81; position:absolute; left:26px; bottom:18px;}
div#content_home div#box01{background:url(../img/bg_box_home_01.jpg) 100% 0 no-repeat;}
div#content_home div#box02{background:url(../img/bg_box_home_02.jpg) 100% 0 no-repeat;}
div#content_home div#box03{background:url(../img/bg_box_home_03.jpg) 100% 0 no-repeat;}
div#content_home div#box04{width:231px; height:138px; background:url(../img/bg_box_home_04.jpg) 0 0 no-repeat; float:right; color:#ffffff;}
div#content_home div#box04 h2{font-size:12px; font-weight:bold; line-height:12px; margin:14px 0 8px 12px; text-transform:uppercase;}
div#content_home div#box04 p{margin:0 16px 4px 12px; padding-bottom:4px;}
div#content_home div#box04 p.first{border-bottom:1px solid #dc3334;}
div#content_home div#box04 a.arrow{float:right; color:#f58a1a; font-weight:bold; font-size:12px; margin-top:-18px;}

/* chi siamo - profilo */
div#content div.main div.profilo{float:left; background:url(../img/bg_profilo.jpg) 0 0 no-repeat; width:373px;}
div#content div.main div.profilo h2{font-size:12px; font-weight:bold; line-height:12px; color:#d46a08; margin:22px 0 12px 10px; text-transform:uppercase; font-family:Arial, Helvetica, sans-serif;}
div#content div.main div.profilo p{padding:0 12px 15px 10px;}
div#content div.main div.profilo p span{background-color:#e9e1da; font-weight:bold; padding:0 2px 0 2px; margin-right:6px;}
div#content div.main div.profilo ul{margin:-3px 12px 12px 10px; color:#808080; line-height:16px;}
div#content div.main div.profilo ul span{font-size:12px; font-weight:bold; color:#d46a08; padding-right:6px;}
div#content div.main div.profilo p.orange{color:#d46a08;}
div#content div.main div.profilo ul.valori{line-height:16px; color:#4d4d4d;}
div#content div.main div.profilo ul.valori span{background-color:#e9e1da; font-weight:bold; padding:0 3px 0 3px; margin-right:5px; font-size:11px; color:#4d4d4d;}
div#content div.main div.cifre{float:right; background:url(../img/bg_cifre.jpg) 0 0 no-repeat; width:368px; height:233px;}
div#content div.main div.cifre h2{font-size:12px; font-weight:bold; line-height:12px; color:#000000; margin:22px 0 18px 28px; text-transform:uppercase; font-family:Arial, Helvetica, sans-serif;}
div#content div.main div.cifre ul{margin:0 0 0 28px; color:#808080;}
div#content div.main div.cifre li{padding-bottom:12px;}
div#content div.main div.cifre ul span{font-size:12px; font-weight:bold; color:#d46a08; padding-right:6px;}

/* chi siamo - qualita innovazione */
div#content div.main div.qualita{float:left; background:url(../img/bg_qualita.jpg) 0 0 no-repeat; width:752px;}
div#content div.main div.qualita h2{font-size:12px; font-weight:bold; line-height:12px; color:#d46a08; margin:22px 0 12px 10px; text-transform:uppercase; font-family:Arial, Helvetica, sans-serif;}
div#content div.main div.qualita p{padding:0 0 15px 12px;}
div#content div.main div.qualita ul{padding:0 0 50px 12px;}
div#content div.main div.qualita p.note{font-size:9px; padding:0 0 0 12px;}
div#content div.main div.qualita img.img{float:right; margin:20px 0 0 30px;}
div#content div.main div.qualita div.col{width:362px; float:left;}

/* chi siamo - storia */
div#content div.main div#flash_storia{float:left; width:752px; height:518px;}
div#content div.main div.curiosita{float:left; width:752px;}
div#content div.main div.curiosita h2{font-size:12px; font-weight:bold; line-height:12px; color:#d46a08; margin:22px 0 12px 12px; text-transform:uppercase; font-family:Arial, Helvetica, sans-serif;}
div#content div.main div.curiosita p{padding:0 0 20px 12px; line-height:16px; color:#4d4d4d;}
div#content div.main div.curiosita img.img{float:right; margin:10px 32px 48px 30px;}

/* il nostro impegno */
div#content div.main div.impegno{float:left; background:url(../img/bg_qualita.jpg) 0 0 no-repeat; width:752px; color:#888888; padding-bottom:15px;}
div#content div.main div.impegno h2{font-size:12px; font-weight:bold; line-height:12px; color:#f68b1f; margin:22px 0 12px 10px; text-transform:uppercase; font-family:Arial, Helvetica, sans-serif;}
div#content div.main div.impegno h2.black{color:#000000;}
div#content div.main div.impegno p{padding:0 0 15px 12px;}
div#content div.main div.impegno p.marginb{margin-bottom:15px;}
div#content div.main div.impegno div.box_blue{float:left; background:url(../img/bg_impegno_box_blue.jpg) 0 0 no-repeat; width:725px; height:378px; color:#727272;}
div#content div.main div.impegno div.box_blue h2{font-size:18px; line-height:18px; margin:30px 220px 24px 30px; border-bottom:1px dotted #a4a6a6; color:#b4b3b3; padding-bottom:15px; font-weight:normal;}
div#content div.main div.impegno div.box_blue p{padding:0 30px 15px 30px;}
div#content div.main div.impegno div.box_blue p.blue{font-weight:bold; color:#6eb7d7; padding-bottom:6px;}
div#content div.main div.impegno div.box_blue ul{margin:0 30px 0 30px;}
div#content div.main div.impegno div.box_blue ul li{padding-bottom:15px;}
div#content div.main div.impegno div.tabs{float:left; padding-left:18px;}
div#content div.main div.impegno div.tab{width:123px; height:47px; float:left; background:url(../img/bg_tab_impegno_off.jpg) 0 0 no-repeat; text-align:center; line-height:47px; font-size:14px; font-weight:bold; color:#b4b3b3; text-transform:uppercase; font-family:Arial, Helvetica, sans-serif; cursor:pointer;}
div#content div.main div.impegno div.tab:hover a{color:#74adc6;}
div#content div.main div.impegno div.tab a{color:#b4b3b3;}
div#content div.main div.impegno div.tab a:hover{color:#74adc6;}
div#content div.main div.impegno div.active{background:url(../img/bg_tab_impegno_on.jpg) 0 0 no-repeat; color:#74adc6; cursor:default;}
div#content div.main div.impegno div.box_blue_gda{float:left; background:url(../img/bg_impegno_box_blue2.jpg) 0 0 no-repeat; width:726px; height:492px; color:#727272; position:relative; left:8px;}
div#content div.main div.impegno div.box_blue_gda h2{font-size:14px; line-height:14px; margin:30px 220px 15px 30px; border-bottom:1px dotted #a4a6a6; color:#85b7cd; padding-bottom:10px; font-weight:bold;}
div#content div.main div.impegno div.box_blue_gda p{padding:0 30px 15px 30px;}
div#content div.main div.impegno div.box_blue_gda img.table{margin:10px 0 0 24px;}

/* il nostro impegno - comunità locali */
div#content div.main div.comunita{float:left; background:url(../img/bg_comunita.jpg) 0 0 no-repeat; width:752px; color:#4d4d4d;}
div#content div.main div.comunita h2{font-size:12px; font-weight:bold; line-height:12px; color:#000000; margin:22px 0 12px 10px; text-transform:uppercase; font-family:Arial, Helvetica, sans-serif;}
div#content div.main div.comunita p{padding:0 0 56px 12px;}
div#content div.main div.comunita div.padding_box{float:left; padding-bottom:70px;}
div#content div.main div.comunita div.box_comunitalocali{float:left; background:url(../img/bg_box_comunitalocali.jpg) 0 0 no-repeat; width:247px; height:170px; position:relative; left:9px; color:#7e8081;}
div#content div.main div.comunita div.box_comunitalocali h2{margin:0; position:absolute; top:18px; left:20px; font-family:Tahoma, Arial, Helvetica, sans-serif; font-weight:bold;}
div#content div.main div.comunita div#box01 h2{color:#3ea7da;}
div#content div.main div.comunita div#box02 h2{color:#f68b1f;}
div#content div.main div.comunita div#box03 h2{color:#f26631;}
div#content div.main div.comunita div.box_comunitalocali p{position:absolute; top:50px; left:20px; padding:0; width:115px;}
div#content div.main div.comunita div.box_comunitalocali p.link{position:absolute; bottom:25px; left:17px; padding:0; width:203px; border-top:1px solid #d0d0d0; top:auto; padding-top:8px;}
div#content div.main div.comunita div.box_comunitalocali p.link a{padding-left:3px; color:#4d4d4d;}
div#content div.main div.comunita div#box03 p.link a{color:#7e8081;}
div#content div.main div.comunita div#box01 img.img{position:absolute; top:42px; right:19px;}
div#content div.main div.comunita div#box02 img.img{position:absolute; top:42px; right:38px;}
div#content div.main div.comunita div#box03 img.img{position:absolute; top:19px; right:40px;}
div#content div.main div.comunita div.box_comunitalocali_open{float:left; background:url(../img/bg_box_comunitalocali_open.jpg) 0 0 no-repeat; width:247px; height:320px; position:relative; left:9px; color:#7e8081; display:none;}
div#content div.main div.comunita div.box_comunitalocali_open h2{margin:18px 0 16px 20px; font-family:Tahoma, Arial, Helvetica, sans-serif; font-weight:bold;}
div#content div.main div.comunita div#box01open h2{color:#3ea7da;}
div#content div.main div.comunita div#box02open h2{color:#f68b1f;}
div#content div.main div.comunita div.box_comunitalocali_open p{text-align:justify; padding:0 30px 0 20px; position:relative; top:-10px;}
div#content div.main div.comunita div#box02open p{position:relative; top:0;}
div#content div.main div.comunita div.box_comunitalocali_open p.link{position:absolute; bottom:33px; left:17px; padding:0; width:203px; border-top:1px solid #d0d0d0; top:auto; padding-top:8px;}
div#content div.main div.comunita div#box02open p.link{position:absolute; top:auto;}
div#content div.main div.comunita div.box_comunitalocali_open p.link a{padding-left:3px; color:#4d4d4d;}
div#content div.main div.comunita div#box01open img.img{margin-left:8px;}
div#content div.main div.comunita div#box02open img.img{margin-left:87px;}

/* il nostro impegno - progetto AISM */
div#content div.main div.impegno div.aism_sx{float:left; width:368px; height:260px; position:relative; color:#4e4e4e;}
div#content div.main div.impegno div.aism_sx p{padding:0 8px 15px 10px;}
div#content div.main div.impegno div.aism_dx{float:right; width:368px; height:260px; position:relative; color:#4e4e4e;}
div#content div.main div.impegno div.aism_dx p{padding:0 8px 15px 4px;}
div#content div.main div.impegno div.box_aism{position:absolute; bottom:0; left:0; background:url(../img/bg_box_aism.jpg) 0 0 no-repeat; width:368px; height:244px; color:#335d81;}
div#content div.main div.impegno div.box_aism div.box{float:left;}
div#content div.main div.impegno div.box_aism h2{color:#3ea7da; font-family:Tahoma, Arial, Helvetica, sans-serif; font-weight:bold; margin:22px 0 10px 18px;}
div#content div.main div.impegno div.box_aism h2.boxb{margin:12px 0 10px 18px;}
div#content div.main div.impegno div.box_aism p{width:248px; position:relative; left:18px; padding:0;}
div#content div.main div.impegno div.img_aism {position:relative; height:254px; }
div#content div.main div.impegno div.box_aism p.borderb{padding:0 0 24px 0; border-bottom:1px solid #d5dee6;}
div#content div.main div.impegno div.box_aism p.link{width:auto; padding:10px 0 0 18px; left:0;}
div#content div.main div.impegno div.box_aism img.img{float:right; margin:26px 23px 0 0;}
div#content div.main div.impegno div.box_aism img.img_logo{float:right; margin:10px 33px 0 0;}
div#content div.main div.impegno div.box_aism img.img_saiwa{float:right; margin:16px 23px 0 0;}
div#content div.main div.impegno div.box_aism a{color:#565c5f; font-size:10px; font-weight:bold; text-transform:uppercase;}
div#content div.main div.impegno div.bkg_pagina_aism {position:relative; height:842px; background:url(../img/bkg_pagina_aism.jpg) 0 0 no-repeat; }
div#content div.main div.impegno div.bkg_pagina_aism_new {height:962px; width:850px; background: transparent url(../img/bkg_insieme_aism.jpg) top left no-repeat; }


div#content div.main div.impegno div.bkg_pagina_aism div.aism_sx_pag_impegno{float:left; width:360px; height:400px; position:relative; color:#4e4e4e; margin:156px 0 0 20px;}
div#content div.main div.impegno div.bkg_pagina_aism div.aism_dx_pag_impegno{float:right; width:320px; height:260px; position:relative; color:#4e4e4e; margin:250px 38px 0 0 ; }
div#content div.main div.impegno div.bkg_pagina_aism div.aism_sx_pag_impegno h2.parimpegno { font-size:14px; color:#c8001d;margin:0 0 0 10px}

/* lavora con noi */
div#content div.main div#header_lavora{float:left; width:752px; height:264px; position:relative;}
div#content div.main div#header_lavora img.link{position:absolute; right:48px; bottom:73px;}
div#content div.main div.lavora{float:left; background:url(../img/bg_lavora.jpg) 0 0 no-repeat; width:494px; color:#565656; padding-bottom:15px;}
div#content div.main div.lavora h2{font-size:12px; font-weight:bold; line-height:12px; color:#e96b10; margin:30px 0 12px 10px; text-transform:uppercase; font-family:Arial, Helvetica, sans-serif;}
div#content div.main div.lavora h2.cresciconnoi{margin:22px 0 25px 10px;}
div#content div.main div.lavora p{padding:0 12px 15px 12px;}
div#content div.main div.lavora p.blue{color:#030096;}
div#content div.main div.lavora p.black{color:#000000; padding-bottom:40px;}
div#content div.main div.lavora span{color:#e76709; font-size:12px; font-weight:bold;}
div#content div.main div.lavora a{color:#e96b10;}
div#content div.main div.lavora a:hover{text-decoration:underline;}
div#content div.main div.candidatura p{line-height:16px; color:#38779f; padding:0 20px 15px 12px}
div#content div.main div.selezione p{line-height:18px; color:#646464;}
div#content div.main div.offerte{width:500px; color:#727272; padding-bottom:15px;}
div#content div.main div.offerte h2{margin:22px 0 5px 10px;}
div#content div.main div.offerte div.padding{padding:0 0 70px 6px; float:left;}
div#content div.main div.offerte div.tabs{width:494px; float:left; text-transform:uppercase; font-weight:bold;}
div#content div.main div.offerte div.tabs div.tab{float:left; height:58px; width:152px; background:url(../img/bg_lavora_tab.jpg) 0 0 no-repeat;}
div#content div.main div.offerte div.tabs div.tab div{padding:12px 0 0 16px; float:left;}
div#content div.main div.offerte div.offerta{width:494px; float:left;}
div#content div.main div.offerte div.offerta_posizione{width:155px; float:left; color:#8a97a5;}
div#content div.main div.offerte div.offerta_posizione p{padding:0 0 0 16px;}
div#content div.main div.offerte div.offerta_profilo{width:339px; float:left;}
div#content div.main div.offerte div.offerta_profilo p{padding:0 16px 10px 0;}
div#content div.main div.offerte div.offerta_dettagli{width:494px; float:left; padding:16px 0 16px;}
div#content div.main div.offerte div.offerta_dettagli div.prov{color:#e96b10; padding:0 0 0 155px; float:left; line-height:13px;}
div#content div.main div.offerte div.offerta_dettagli ul{float:right; margin-right:4px; line-height:13px;}
div#content div.main div.offerte div.offerta_dettagli li{display:inline; padding:0 0 0 16px;}
div#content div.main div.offerte div.offerta_dettagli a strong{font-size:13px;}
div#content div.main div.offerte div.offerta_dettagli a:hover{color:#e96b10; text-decoration:none;}
div#content div.main div.offerte div.offerta_dettagli a.dettaglio{color:#727272;}
div#content div.main div.offerte div.offerta_dettagli a.dettaglio:hover{color:#e96b10;}
div#content div.main div.offerte div.bg{background:url(../img/bg_lavora_offerta.jpg) 0 0 no-repeat; padding:48px 0 0 0;}
div#content div.main div.offerte div.bg div.offerta_dettagli{width:494px; float:left; padding:16px 0 16px; margin-top:10px; background:url(../img/bg_lavora_offerta_dettagli.jpg) 4px 0 no-repeat;}
div#content div.main div.lavora div.paging{text-align:center; line-height:13px;}
div#content div.main div.lavora div.paging span{font-size:11px;}
div#content div.main div.lavora div.paging a{padding:0 8px 0 8px; font-size:14px; text-decoration:none;}
div#content div.main div.careers{float:right; background:url(../img/bg_careers.jpg) 0 0 repeat-y; width:240px; position:relative; top:-12px;}
div#content div.main div.careers h2{width:240px; height:120px; background:url(../img/bg_h2_careers.jpg) 0 0 no-repeat;}
div#content div.main div.careers h2 span{display:none;}
div#content div.main div.careers ul{margin:0 20px 0 16px; height:auto !important; height:121px; min-height:121px; position:relative; top:-40px;}
div#content div.main div.careers li{padding:5px 0 5px 13px; background:url(../img/ico_arrow_orange.jpg) no-repeat 0 10px !important; border-top:1px dotted #a8a8a8;}
div#content div.main div.careers li.first{border-top:0;}
div#content div.main div.careers a{color:#8c8c8c;}
div#content div.main div.careers a:hover{color:#e96b10;}
div#content div.main div.careers_bottom{float:left; background:url(../img/bg_careers_bottom.jpg) 0 0 no-repeat; width:240px; height:90px;}

/* contatti */
div#content div.main div#header_contatti {margin: 0; padding: 0; float:left; display: inline; width:752px; height:264px; position:relative;}
div#content div.main div#header_contatti img.link{position:absolute; right:48px; bottom:73px;}
div#content div.main div.contatti{float:left; display: inline; background:url(../img/bg_lavora.jpg) 0 0 no-repeat; width:494px; color:#4d4d4d; padding-bottom:15px;}
div#content div.main div.contatti h2{font-size:12px; font-weight:bold; line-height:12px; color:#e96b10; margin:30px 0 12px 10px; text-transform:uppercase; font-family:Arial, Helvetica, sans-serif;}
div#content div.main div.contatti h2.cresciconnoi{margin:22px 0 25px 10px;}
div#content div.main div.contatti p{line-height:16px; color:#4d4d4d; padding:0 20px 15px 12px}
div#content div.main div.contatti p.blue{color:#030096;}
div#content div.main div.contatti p.black{color:#000000; padding-bottom:40px;}
div#content div.main div.contatti span{color:#e76709; font-size:12px; font-weight:bold;}
div#content div.main div.contatti a{color:#e96b10;}
div#content div.main div.contatti a:hover{text-decoration:underline;}
div#content div.main div.contatti div.paging{text-align:center; line-height:13px;}
div#content div.main div.contatti div.paging span{font-size:11px;}
div#content div.main div.contatti div.paging a{padding:0 8px 0 8px; font-size:14px; text-decoration:none;}
div#content div.main div.contatti_links{margin: 30px 22px 0 0; padding: 0 0 0 30px; float:right; display: inline; background:url(../img/bg_links.jpg) 0 90px no-repeat; width:205px; min-height: 318px; height: auto !important; height: 318px; position:relative; top:-12px;}
div#content div.main div.contatti_links h2{width:240px; height:120px; background:url(../img/bg_h2_careers.jpg) 0 0 no-repeat;}
div#content div.main div.contatti_links #links_content {margin: 20px 0 0 30px; padding: 0;  font-size: 11px;}
div#content div.main div.contatti_links select {margin: 9px 0 0 0; padding: 0;  font: 11px Tahoma, sans-serif;}
div#content div.main div.contatti_links h3 {margin: 0 0 0 2px; padding: 0; font-size: 11px; color: #6f6f6f; text-transform: uppercase;}

/* la gamma prodotti*/
div#content div.main div#header_gamma{width:752px; height:249px; float:left;}
div#content div.main div.gamma_content{margin: 0; padding: 0 15px 0 15px; float:left; background:url(../img/bg_lagamma.jpg) no-repeat left bottom; width:342px; min-height: 316px; height: auto !important; height: 316px;}
div#content div.main div.gamma_content h2{font-size:12px; font-weight:bold; line-height:12px; color:#3432a6; margin:22px 0 12px 0px; text-transform:uppercase; font-family:Arial, Helvetica, sans-serif;}
div#content div.main div.gamma_content h3{font-size:11px; font-weight:bold; line-height:12px; color:#eb4920; margin:22px 0 12px 0px; text-transform:uppercase; font-family:Arial, Helvetica, sans-serif;}
div#content div.main div.gamma_content p{padding:0 0 15px 0px;}
div#content div.main div.gamma_content ul{padding:0 0 50px 12px;}
div#content div.main div.gamma_content p.note{font-size:9px; padding:0 0 0 12px;}
div#content div.main div.gamma_content img.img{float:right; margin:20px 0 0 30px;}
div#content div.main div.gamma_content div.col{width:362px; float:left;}
div#content div.main div.gamma_novita{margin: 0 0 0 14px; padding: 0; float:left; position: relative; display: inline; width:366px;}
div#content div.main div.gamma_novita h2{font-size:12px; font-weight:bold; line-height:12px; color:#3432a6; margin:22px 0 12px 0px; text-transform:uppercase; font-family:Arial, Helvetica, sans-serif;}
div#content div.main div.gamma_novita h2#promoz{margin:15px 0 8px 12px;}
div#content div.main div.gamma_novita h3{font-size:11px; font-weight:bold; line-height:12px; color:#eb4920; margin:22px 0 12px 0px; text-transform:uppercase; font-family:Arial, Helvetica, sans-serif;}
div#content div.main div.gamma_novita p{padding:0 0 15px 0px;}
div#content div.main div.gamma_novita ul{padding:0 0 50px 12px;}
div#content div.main div.gamma_novita p.note{font-size:9px; padding:0 0 0 12px;}
div#content div.main div.gamma_novita img{margin: 10px 15px 0 3px; float:left; display: inline;}
div#content div.main div.gamma_novita div.col{width:362px; float:left;}
div#content div.main div.gamma_novita #prod_novita {margin: 0; padding: 0; position: relative; width: 366px; height: 134px;} /*background:url(../img/oreo.jpg) no-repeat;*/
div#content div.main div.gamma_novita #prod_novita #scopri_cont {margin: 0; padding: 0; position: absolute; top: 28px; left: 186px; width: 160px; color: #38779f; }
div#content div.main div.gamma_novita #prod_novita #scopri_cont h4 {margin: 0; padding: 0; font-size: 12px; color: #000;}
div#content div.main div.gamma_novita #prod_novita #scopridipiu a {position: absolute; top: 116px; left: 269px;  padding: 0; float: left; display: inline; color: #ed8940; font-size: 9px; text-transform: uppercase;}
div#content div.main div.gamma_novita #prod_novita #scopridipiu a:hover {color: #454545;}
div#content div.main div.gamma_novita #testo_promozione h4{margin:15px 0 4px 0px; font-size:11px; font-weight:normal;  }
div#content div.main div.gamma_novita #testo_promozione p {margin:0px 0 0px 0px; padding: 0; color: #6f6f6f; }
div#content div.main div.gamma_novita ul {margin: 0;padding: 0; position: absolute; bottom: 2px; left: 138px;}
div#content div.main div.gamma_novita ul li {margin: 0 30px 0 0;padding: 0; float: left;}
div#content div.main div.gamma_novita ul li a {padding: 0; float: left; display: inline; font-size: 9px; color: #ed8940; text-transform: uppercase;}
div#content div.main div.gamma_novita ul li a:hover {color: #454545; }
div#content div.main #header_prodotti {margin: 0; padding: 0; width: 752px; }
div#content div.main #header_prodotti .img_prodotto {margin: 0; padding: 0; width: 752px; height: 263px; position:relative;}
div#content div.main #header_prodotti .img_prodotto .tit_prodotto {position: absolute; top: 105px; left: 436px;}
div#content div.main #header_prodotti .img_prodotto .tit_prodotto h2 {margin: 0; padding: 0; font-size: 18px;color: #e96b10; text-transform: uppercase;}
div#content div.main #header_prodotti .img_prodotto .tit_prodotto h3 {margin: 0; padding: 0; font-size: 11px; color: #030096;}
/* oro */
div#content div.main #header_prodotti .orosaiwa {background:url(../img/header_prodotti/orosaiwa.jpg) 0 0 no-repeat;}
div#content div.main #header_prodotti .orosaiwa .tit_prodotto {left:515px;}
div#content div.main #header_prodotti .oro_5cereali {background:url(../img/header_prodotti/oro_5cereali.jpg) 0 0 no-repeat;}
div#content div.main #header_prodotti .oro_ciokFondente {background:url(../img/header_prodotti/oro_ciokFondente.jpg) 0 0 no-repeat;}
div#content div.main #header_prodotti .oro_ciokLatte {background:url(../img/header_prodotti/oro_ciokLatte.jpg) 0 0 no-repeat;}
div#content div.main #header_prodotti .oro_ciokNocciola {background:url(../img/header_prodotti/oro_ciokNocciola.jpg) 0 0 no-repeat;}
div#content div.main #header_prodotti .oro_fibraAttiva {background:url(../img/header_prodotti/oro_fibraAttiva.jpg) 0 0 no-repeat;}
div#content div.main #header_prodotti .oro_gocceCioccolato {background:url(../img/header_prodotti/oro_gocceCioccolato.jpg) 0 0 no-repeat;}
div#content div.main #header_prodotti .oro_gocceCioccolato .tit_prodotto {left:464px;}
div#content div.main #header_prodotti .oro_cruscoro {background:url(../img/header_prodotti/oro_cruscoro.jpg) 0 0 no-repeat;}
div#content div.main #header_prodotti .oro_cruscoro .tit_prodotto {left:464px;}
div#content div.main #header_prodotti .oro_cacaoRisoCroccante {background:url(../img/header_prodotti/oro_cacaoRisoCroccante.jpg) 0 0 no-repeat;}
div#content div.main #header_prodotti .oro_cacaoRisoCroccante .tit_prodotto {left:464px;}
div#content div.main #header_prodotti .oro_double {background:url(../img/header_prodotti/oro_double.jpg) 0 0 no-repeat;}
div#content div.main #header_prodotti .oro_double .tit_prodotto {left:530px;}
div#content div.main #header_prodotti .oro_cereacol {background:url(../img/header_prodotti/oro_cereacol.jpg) 0 0 no-repeat;}
div#content div.main #header_prodotti .oro_cereacol .tit_prodotto {left:500px;}

/* premium */
div#content div.main #header_prodotti .premium_salati {background:url(../img/header_prodotti/premium_salati.jpg) 0 0 no-repeat;}
div#content div.main #header_prodotti .premium_nonsalati {background:url(../img/header_prodotti/premium_nonsalati.jpg) 0 0 no-repeat;}
div#content div.main #header_prodotti .premium_fibrattiva {background:url(../img/header_prodotti/premium_fibrattiva.jpg) 0 0 no-repeat;}
div#content div.main #header_prodotti .premium_integrali{background:url(../img/header_prodotti/premium_integrali.jpg) 0 0 no-repeat;}
/* vitasnella */
div#content div.main #header_prodotti .vitasnella_barracereali {background:url(../img/header_prodotti/vitasnella_barracereali.jpg) 0 0 no-repeat;}
div#content div.main #header_prodotti .vitasnella_cracker_cereali {background:url(../img/header_prodotti/vitasnella_cracker_cereali.jpg) 0 0 no-repeat;}
div#content div.main #header_prodotti .vitasnella_cracker_rosmarino{background:url(../img/header_prodotti/vitasnella_cracker_rosmarin.jpg) 0 0 no-repeat;}
div#content div.main #header_prodotti .vitasnella_cracker_risoeorzo{background:url(../img/header_prodotti/vitasnella_cracker_risoeorz.jpg) 0 0 no-repeat;}
div#content div.main #header_prodotti .vitasnella_fettetostate{background:url(../img/header_prodotti/vitasnella_fettetostate.jpg) 0 0 no-repeat;}
div#content div.main #header_prodotti .vitasnella_frollinocereali{background:url(../img/header_prodotti/vitasnella_frollinocereali.jpg) 0 0 no-repeat;}
div#content div.main #header_prodotti .vitasnella_frollinorisofrutti{background:url(../img/header_prodotti/vitasnella_frollinorisofrut.jpg) 0 0 no-repeat;}
div#content div.main #header_prodotti .vitasnella_frollinorisomiele{background:url(../img/header_prodotti/vitasnella_frollinorisomiel.jpg) 0 0 no-repeat;}
div#content div.main #header_prodotti .vitasnella_miniplumcake{background:url(../img/header_prodotti/vitasnella_miniplumcake.jpg) 0 0 no-repeat;}
div#content div.main #header_prodotti .vitasnella_sfogliatinepatate{background:url(../img/header_prodotti/vitasnella_sfogliatinepatat.jpg) 0 0 no-repeat;}
div#content div.main #header_prodotti .vitasnella_snackarancia{background:url(../img/header_prodotti/vitasnella_snackarancia.jpg) 0 0 no-repeat;}
div#content div.main #header_prodotti .vitasnella_snackprugna{background:url(../img/header_prodotti/vitasnella_snackprugna.jpg) 0 0 no-repeat;}
div#content div.main #header_prodotti .vitasnella_snackcereali{background:url(../img/header_prodotti/vitasnella_snackcereali.jpg) 0 0 no-repeat;}
div#content div.main #header_prodotti .vitasnella_snackaranciacioccolato{background:url(../img/header_prodotti/vitasnella_arancia_cioc.jpg) 0 0 no-repeat;}

/* ritz */
div#content div.main #header_prodotti .ritz_crackers{background:url(../img/header_prodotti/ritz_crackers.jpg) 0 0 no-repeat;}
div#content div.main #header_prodotti .ritz_mini{background:url(../img/header_prodotti/miniritz.jpg) 0 0 no-repeat;}
/* tuc */
div#content div.main #header_prodotti .tuc_cracker{background:url(../img/header_prodotti/tuc_cracker.jpg) 0 0 no-repeat;}
div#content div.main #header_prodotti .tuc_cracker .tit_prodotto {left:474px;}
div#content div.main #header_prodotti .tuc_crackerSalato{background:url(../img/header_prodotti/tuc.jpg) 0 0 no-repeat;}
div#content div.main #header_prodotti .tuc_crackerSalato .tit_prodotto {left:474px;}
div#content div.main #header_prodotti .tuc_olioRosmarinoErbe{background:url(../img/header_prodotti/tuc_olioRosmarinoErbe.jpg) 0 0 no-repeat;}
div#content div.main #header_prodotti .tuc_olioRosmarinoErbe .tit_prodotto {left:474px;}
div#content div.main #header_prodotti .tuc_pizza{background:url(../img/header_prodotti/tuc_pizza.jpg) 0 0 no-repeat;}
div#content div.main #header_prodotti .tuc_pizza .tit_prodotto {left:474px;}
div#content div.main #header_prodotti .tuc_olives{background:url(../img/header_prodotti/tuc_olives.jpg) 0 0 no-repeat;}
div#content div.main #header_prodotti .tuc_olives .tit_prodotto {left:474px;}
div#content div.main #header_prodotti .tuc_saltPepper{background:url(../img/header_prodotti/tuc_saltPepper.jpg) 0 0 no-repeat;}
div#content div.main #header_prodotti .tuc_saltPepper .tit_prodotto {left:474px;}
div#content div.main #header_prodotti .tuc_sesamo{background:url(../img/header_prodotti/tuc_sesamo.jpg) 0 0 no-repeat;}
div#content div.main #header_prodotti .tuc_sesamo .tit_prodotto {left:474px;}
div#content div.main #header_prodotti .tuc_bacon{background:url(../img/header_prodotti/tuc_bacon.jpg) 0 0 no-repeat;}
div#content div.main #header_prodotti .tuc_bacon .tit_prodotto {left:474px;}
div#content div.main #header_prodotti .tuc_crispyOriginal{background:url(../img/header_prodotti/tuc_crispyOriginal.jpg) 0 0 no-repeat;}
div#content div.main #header_prodotti .tuc_crispyOriginal .tit_prodotto {left:383px;}
div#content div.main #header_prodotti .tuc_crispySnackSalato{background:url(../img/header_prodotti/tuc_crispySnackSalato.jpg) 0 0 no-repeat;}
div#content div.main #header_prodotti .tuc_crispySnackSalato .tit_prodotto {left:383px;}
div#content div.main #header_prodotti .tuc_crispyPaprika{background:url(../img/header_prodotti/tuc_crispyPaprika.jpg) 0 0 no-repeat;}
div#content div.main #header_prodotti .tuc_crispyPaprika .tit_prodotto {left:383px;}
div#content div.main #header_prodotti .tuc_mini{background:url(../img/header_prodotti/tuc_mini.jpg) 0 0 no-repeat;}
div#content div.main #header_prodotti .tuc_mini .tit_prodotto {left:383px;}
div#content div.main #header_prodotti .tuc_partySnackFromage{background:url(../img/header_prodotti/tuc_partySnackFromage.jpg) 0 0 no-repeat;}
div#content div.main #header_prodotti .tuc_partySnackFromage .tit_prodotto {left:383px;}
/* mikado */
div#content div.main #header_prodotti .mikado {background:url(../img/header_prodotti/mikado_latte.jpg) 0 0 no-repeat;}
div#content div.main #header_prodotti .mikado_fondente {background:url(../img/header_prodotti/mikado_fondente.jpg) 0 0 no-repeat;}
div#content div.main #header_prodotti .mikado_bianco {background:url(../img/header_prodotti/mikado_bianco.jpg) 0 0 no-repeat;}
div#content div.main #header_prodotti .mikado_nocciole {background:url(../img/header_prodotti/mikado_nocciole.jpg) 0 0 no-repeat;}
/* ministelle */
div#content div.main #header_prodotti .ministelle {background:url(../img/header_prodotti/ministelle_latte.jpg) 0 0 no-repeat;}
div#content div.main #header_prodotti .ministelle .tit_prodotto {left:530px;}
div#content div.main #header_prodotti .ministelle_bianco {background:url(../img/header_prodotti/ministelle_bianco.jpg) 0 0 no-repeat;}
div#content div.main #header_prodotti .ministelle_bianco .tit_prodotto {left:530px;}
/* oreo */
div#content div.main #header_prodotti .oreo {background:url(../img/header_prodotti/oreo.jpg) 0 0 no-repeat;}
div#content div.main #header_prodotti .oreo .tit_prodotto {left:404px;}
div#content div.main #header_prodotti .oreo_mini {background:url(../img/header_prodotti/oreo_mini.jpg) 0 0 no-repeat;}
div#content div.main #header_prodotti .oreo_mini .tit_prodotto {left:404px;}
/* cipster */
div#content div.main #header_prodotti .cipster {background:url(../img/header_prodotti/cipster.jpg) 0 0 no-repeat;}
div#content div.main #header_prodotti .cipster_big {background:url(../img/header_prodotti/cipster_big.jpg) 0 0 no-repeat;}
div#content div.main #header_prodotti .cipster_bigPaprika {background:url(../img/header_prodotti/cipster_bigPaprika.jpg) 0 0 no-repeat;}
div#content div.main #header_prodotti .cipster_freekyFries {background:url(../img/header_prodotti/freeky.jpg) 0 0 no-repeat;}
div#content div.main #header_prodotti .cipster_freekyPaprika {background:url(../img/header_prodotti/freeky_paprika.jpg) 0 0 no-repeat;}
div#content div.main #header_prodotti .cipster_crazyMais {background:url(../img/header_prodotti/cipster_sunlight.jpg) 0 0 no-repeat;}
div#content div.main #header_prodotti .cipster_tagliatelle {background:url(../img/header_prodotti/cipster_surfies.jpg) 0 0 no-repeat;}
/* fonzies */
div#content div.main #header_prodotti .fonzies {background:url(../img/header_prodotti/fonzies_original.jpg) 0 0 no-repeat;}
div#content div.main #header_prodotti .fonzies_bacon {background:url(../img/header_prodotti/fonzies_bacon.jpg) 0 0 no-repeat;}
div#content div.main #header_prodotti .fonzies_paprika {background:url(../img/header_prodotti/fonzies_paprika.jpg) 0 0 no-repeat;}
/* yonkers */
div#content div.main #header_prodotti .yonkers {background:url(../img/header_prodotti/yonkers.jpg) 0 0 no-repeat;}
div#content div.main #header_prodotti .yonkers .tit_prodotto {left:373px;}

div#content div.main #header_prodotti ul {margin: 0; padding: 0; list-style: none; font: 10px Arial, Helvetica, sans-serif; color:#e96b10; width: 625px; }
div#content div.main #header_prodotti ul li {margin: 0; padding: 0; display: inline; line-height: 19px; }
div#content div.main #header_prodotti ul li a {color: #1a269d;}
div#content div.main #header_prodotti ul li a:hover {color:#e96b10;}
div#content div.main #schedaprodotto {margin: 12px 0 0 0; padding: 0; width: 753px; height: 278px; background:url(../img/bg_schedaprodotto.jpg) 0 0 no-repeat; }
div#content div.main #schedaprodotto.big {height: 330px; background:url(../img/bg_schedaprodotto2.jpg) 0 0 no-repeat; }
div#content div.main #schedaprodotto h3 {margin: 0; padding: 20px 0 0 50px; font-size: 15px; color: #174c9b; text-transform: uppercase;}
div#content div.main #schedaprodotto dl {margin: 0; padding: 30px 0 0 30px;}
div#content div.main #schedaprodotto dt {margin: 0 55px 0 0; padding: 0; float: left; clear: both; width: 150px; text-align: right; color: #174c9b}
* html div#content div.main #schedaprodotto dt {margin: 0 55px -10px 0;  padding: 0; float: left; clear: both; width: 150px; text-align: right; color: #174c9b}
*:first-child+html div#content div.main #schedaprodotto dt {margin: 0 55px -10px 0; padding: 0; float: left; clear: both; width: 150px; text-align: right; color: #174c9b}
div#content div.main #schedaprodotto dd {margin: 0 0 10px 0; float: left; width: 480px;}
* html div#content div.main #schedaprodotto dd {margin: 0 0 -10px 0; float: left; width: 480px;}
*:first-child+html div#content div.main #schedaprodotto dd {margin: 0 0 -10px 0; float: left; width: 480px;}
div#content div.main #valorivitalita {margin: 27px 0 0 0;}
div#content div.main #valori {margin: 0px 13px 0 0; padding: 0; float: left; width: 418px; height: 246px;  }
div#content div.main #valori h3 {margin: 0 0 2px 13px; padding: 0px 0 0 0px; font-size: 12px; color: #3432aa; text-transform: uppercase;}
div#content div.main #valori h3 span {font-weight: normal; font-size: 10px; text-transform:none; }
div#content div.main #valori table#valori_rif {margin:  0 0 0 135px;  width: 280px; color: #5e3514; font: 8px Tahoma, sans-serif;}
div#content div.main #valori table#valori_rif td {margin: 0; padding: 0 0 0 8px; height: 20px; font-weight: bold; text-align: center; }
div#content div.main #valori table#valori_rif tr {margin: 0; padding: 0; border: 1px solid black;}
div#content div.main #valori table#tabvalori {margin: 0; padding: 0;  width: 418px; color: #5e3514; font: 10px Tahoma, sans-serif;background:url(../img/bg_tabella.jpg) 0 0 no-repeat;}
div#content div.main #valori table#tabvalori.big {background:url(../img/bg_tabella2.jpg) 0 0 no-repeat;}
div#content div.main #valori table#tabvalori.cereali {background:url(../img/bg_tabella3.jpg) 0 0 no-repeat;}
div#content div.main #valori table#tabvalori td {margin: 0; padding: 0 0 0 2px; font-weight: bold; text-align: center; }
div#content div.main #valori table#tabvalori tr {margin: 0; padding: 0; border: 1px solid black;}
div#content div.main #valori table#tabvalori .ttl {padding: 0 0 0 8px; text-align: left;}
div#content div.main #valori table#tabvalori .dicui {font-weight: normal;}
div#content div.main #gda {margin: 0 0px 0 0; padding: 0 0 0 15px; width: 306px; min-height: 258px; height: auto !important; height: 258px; background:url(../img/bg_gda.jpg) no-repeat 0 39px; float: left;}
div#content div.main #gda h3 {margin: 0 0 23px 0; padding: 0px 0 0 0px; font-size: 12px; width: 240px; color: #174c9b; text-transform: uppercase;}
div#content div.main #gda_cont {color: #2d2d2d; width: 280px;}
div#content div.main #gda_cont p {margin: 0 0 40px 0;}
div#content div.main div.novita_main {margin: 0; padding: 0 15px 15px 15px; float:left; background:url(../img/bg_novita_main.jpg) no-repeat left bottom; width:342px; min-height: 316px; height: auto !important; height: 316px;}
div#content div.main div.novita_main h2{margin:2px 0 22px 4px; font-size:12px; font-weight:bold; line-height:12px; color:#111; padding: 0 0 10px 0; border-bottom: 1px solid #e3e3e3; text-transform:uppercase; font-family:Arial, Helvetica, sans-serif; width: 325px;}
div#content div.main div.novita_main h3{font-size:11px; font-weight:bold; line-height:12px; color:#eb4920; margin:22px 0 12px 0px; text-transform:uppercase; font-family:Arial, Helvetica, sans-serif;}
div#content div.main div.novita_main .lancio_novita {margin: 0 0 15px 0; padding: 0 0 20px 0; border-bottom: 1px solid #ededed; width:328px;  min-height: 55px; height: auto !important; height: 55px; color: #38779f; float:left;}
div#content div.main div.novita_main .lancio_novita h4 {margin: 5px 0 0px  0; padding: 0; color: #ed6212; font-size: 12px;}
div#content div.main div.novita_main .lancio_novita h4 a {color: #ed6212;}
div#content div.main div.novita_main .lancio_novita h4 a:hover {color: #111;}
div#content div.main div.novita_main .lancio_novita img {margin: 0 5px 0 0; float: left;}
div#content div.main div.novita_main .lancio_novita .lancio_novita_cont {float: left; width: 290px; line-height: 1.4;}
div#content div.main div.novita_main .lancio_novita .freccia_main {margin: 25px 0 0 28px; float: left; display: inline;}
div#content div.main div.novita_main .lancio_novita .freccia_main a {display: block; width: 8px; height: 12px; background:url(../img/bg_lancio_novita.jpg) no-repeat; text-indent: -9000px;}
div#content div.main div.novita_main  #pag_novita{color:#111; text-align:center; width:328px; float:left;}
div#content div.main div.novita_main  #pag_novita img{margin:0 5px 0 5px;}
div#content div.main div.novita_side{margin: 0 0 0 14px; padding: 0; float:left; position: relative; display: inline; width:366px;}
div#content div.main div.novita_side h2{font-size:12px; font-weight:bold; line-height:12px; color:#111; margin:2px 0 8px 12px;padding: 0 0 10px 0; border-bottom: 1px solid #e3e3e3; text-transform:uppercase; font-family:Arial, Helvetica, sans-serif; width: 320px;}
div#content div.main div.novita_side #prod_novita {margin: 30px 0 0 0; padding: 0; position: relative; width: 366px; height: 134px; background:url(../img/oreo.jpg) no-repeat;}
div#content div.main div.novita_side #prod_novita #scopri_cont {margin: 0; padding: 0; position: absolute; top: 28px; left: 186px; width: 160px; color: #38779f; }
div#content div.main div.novita_side #prod_novita #scopri_cont h4 {margin: 0; padding: 0; font-size: 12px; color: #000;}
div#content div.main div.novita_side #prod_novita #scopridipiu a {position: absolute; top: 116px; left: 269px;  padding: 0; float: left; display: inline; color: #ed6212; font-size: 9px; text-transform: uppercase;}
div#content div.main div.novita_side #prod_novita #scopridipiu a:hover {color: #111;}
div#content div.main div.novita_side #lancio_side {margin: 10px 0 0 0; }
div#content div.main div.novita_side #lancio_side #lancio_side_cont {margin: 0px 17px 0 16px; float: left; display: inline; width: 161px; color: #38779f; line-height: 1.4;}
div#content div.main div.novita_side #lancio_side #lancio_side_cont p {margin: 0 0 20px 1px;}
div#content div.main div.novita_side #lancio_side #lancio_side_cont p a {color: #ed6212;}
div#content div.main div.novita_side #lancio_side #lancio_side_cont p a:hover {color: #111;}
div#content div.main div.novita_side #lancio_side #lancio_side_cont h4 {margin: 5px 0 0px  0; padding: 0; color: #ed6212; font-size: 12px;}
div#content div.main div.novita_side #lancio_side #lancio_side_cont h4 a {color: #ed6212;}
div#content div.main div.novita_side #lancio_side #lancio_side_cont h4 a:hover {color: #111;}
div#content div.main div.novita_side #lancio_side img {margin: 15px 0 0 0; } 
/* promozioni */
div#content div.main div.promozioni_main {float:left;margin:0;padding:15px 15px 0;width:722px;min-height:316px;height:auto!important;height:346px;  background:url(../img/bg_promozioni_main.jpg) no-repeat left bottom;}
div#content div.main div.promozioni_main h2{margin:2px 0 0 4px;padding:0;font:bold 12px/1 Arial, Helvetica, sans-serif;color:#111;text-transform:uppercase;}
div#content div.main div.promozioni_main .lancio_promozione {position:relative;margin:0 0 15px 0;padding:27px 0 15px 0;color:#38779F; background:transparent url(../img/line_sep.gif) no-repeat 0 11px; }
div#content div.main div.promozioni_main .lancio_promozione h4 {margin:0;padding:0 0 10px;font-size:12px;color:#ED6212;}
div#content div.main div.promozioni_main .lancio_promozione a {color:#ED6212;}
div#content div.main div.promozioni_main .lancio_promozione a:hover {color:#111;}
div#content div.main div.promozioni_main .lancio_promozione p{margin:0;padding:0;width:525px;line-height:16px;}
div#content div.main div.promozioni_main .lancio_promozione a.download{position:relative;bottom:15px;left:520px;}

/* news e media */
div#content div.main div#header_news{float:left; width:752px; height:264px; position:relative;}
div#content div.main div#header_news img.link{position:absolute; right:48px; bottom:73px;}
/*div#content div.main div.comunicati_cont{margin: 0; float:left; background:url(../img/bg_lavora.jpg) 0 0 no-repeat; width:365px; color:#565656; padding-bottom:15px;}*/
div#content div.main div.comunicati_cont{float:left; background:url(../img/bg_qualita.jpg) 0 0 no-repeat; width:752px;}
div#content div.main div.comunicati_cont h2{font-size:12px; font-weight:bold; line-height:12px; color:#e96b10; margin:30px 0 12px 10px; text-transform:uppercase; font-family:Arial, Helvetica, sans-serif;}
div#content div.main div.comunicati_cont h2.cresciconnoi{margin:22px 0 25px 10px;}
div#content div.main div.comunicati_cont p{padding:0 12px 15px 12px;}
div#content div.main div.comunicati_cont p.blue{color:#030096;}
div#content div.main div.comunicati_cont p.black{color:#000000; padding-bottom:40px;}
div#content div.main div.comunicati_cont span{color:#e76709; font-size:12px; font-weight:bold;}
div#content div.main div.comunicati_cont a{color:#e96b10;}
div#content div.main div.comunicati_cont a:hover{text-decoration:underline;}
div#content div.main div.comunicati_cont .comunicato {margin: 0 0 10px 10px; padding: 0 0 15px 0; clear: both;  width:/*365px*/ 700px; color: #4d4d4d;}
div#content div.main div.comunicati_cont .comunicato_cont {margin: 12px 0 0 0px; padding: 0 0 15px 0; border-bottom: 1px solid #c0c0c0; width:/*365px*/ 700px; color: #4d4d4d;}
div#content div.main div.comunicato h4 { margin: 0; padding: 0; color: #4d4d4d; font-size: 11px;}
div#content div.main div.comunicato h3 { margin: 0; padding: 0; color: #4d4d4d; font-size: 11px;}
div#content div.main div.comunicati_cont .comunicato .scarica_pdf {margin: 10px 3px 0 0; padding: 0; float: right; clear: both;}
div#content div.main div.comunicati_cont .comunicato .scarica_pdf a {padding: 10px 25px 10px 0; line-height: 36px; background:url(../img/icopdf.jpg) right 0px no-repeat; color: #8c8c8c;}
div#content div.main div.comunicati_archivio{margin: 40px 0 0 0; padding: 0 0 0 15px; float:right;  width:242px; height: 245px; position:relative; background:url(../img/bg_comunicati_archivio.jpg) 0 0 no-repeat; }
div#content div.main div.comunicati_archivio h2 {margin: 20px 0 0 0; padding: 0; color: #757575; font-size: 12px; font-family:Arial, Helvetica, sans-serif; text-transform: uppercase;}
div#content div.main div.comunicati_archivio h3 {margin: 30px 0 14px 6px; padding: 0; color: #d46a08; font-size: 11px; font-family:Arial, Helvetica, sans-serif; }
div#content div.main div.comunicati_archivio ul {margin:0 20px 0 16px; height:auto !important; height:121px; min-height:121px; position:relative; top:-40px;}
div#content div.main div.comunicati_archivio li{padding:10px 0 10px 13px; background:url(../img/ico_arrow_orange.jpg) 0 15px no-repeat; border-top:1px dotted #a8a8a8;}
div#content div.main div.comunicati_archivio li.first{border-top:0;}
div#content div.main div.comunicati_archivio a{color:#8c8c8c;}
div#content div.main div.comunicati_archivio a:hover{color:#e96b10;}
div#content div.main div.comunicati_archivio_bottom{float:left; background:url(../img/bg_careers_bottom.jpg) 0 0 no-repeat; width:240px; height:90px;}
div#content div.main div.comunicati_archivio select {margin: 0 0 5px 4px; display: block; width: 126px; color: #656565; font: 11px Tahoma, Arial, Helvetica, sans-serif;}
div#content div.main div.comunicati_archivio input {margin: 0 0 5px 4px; padding: 0 0 0 3px; display: block; width: 119px; color: #656565; font: 11px Tahoma, Arial, Helvetica, sans-serif;}
div#content div.main div.comunicati_archivio #cerca_com {position: absolute; bottom: 15px; right: 38px; display: block; cursor: pointer; letter-spacing: -9000px; text-indent: -9000px; border: 0; width: 80px; height: 23px; color: #656565; background:url(../img/cerca_com.jpg) 0 0 no-repeat;}
div#content div.main div.comunicati_cont .comunicato_news {margin: 0 0 10px 10px; padding: 0 0 15px 0; clear: both;  width: 365px; color: #4d4d4d;}
div#content div.main div.comunicati_cont .comunicato_news_cont {margin: 12px 0 0 0px; padding: 0 0 15px 0; width: 423px; color: #4d4d4d;}
div#content div.main div.comunicati_cont .comunicato_news #pag_news{float:right;clear:both;margin:0;padding:0;}
div#content div.main div.comunicati_cont .comunicato_news #pag_news a:hover {color: #111; text-decoration: none;}
div#content div.main div.comunicato_news h4 { margin: 0; padding: 0; color: #4d4d4d; font-size: 11px;}
div#content div.main div.comunicato_news h3 { margin: 0; padding: 0; color: #4d4d4d; font-size: 11px;}
div#content div.main div.news_archivio{margin: 20px 20px 0 0; padding: 0 0 0 30px; float:right; display: inline; background:url(../img/bg_links.jpg) 0 90px no-repeat; width:205px; min-height: 318px; height: auto !important; height: 318px; position:relative; top:-12px;}
div#content div.main div.news_archivio h2 {margin: 20px 0 0 0; padding: 0; color: #757575; font-size: 12px; font-family: Arial, Helvetica, sans-serif; text-transform: uppercase;}
div#content div.main div.news_archivio h3 {margin: 20px 0 5px 0; padding: 0; color: #5b5b5b; font: normal 11px Arial, Helvetica, sans-serif; }
div#content div.main div.news_archivio select {margin: 0 0 5px 0px; display: block; width: 126px; color: #656565; font: 11px Tahoma, Arial, Helvetica, sans-serif;}

/* Prodotti */
div#ctnmenuprodotti {width:950px; height:214px; float:left; background:url(../img/bg_menuprodotti.jpg) 0 0 no-repeat; text-align:left;}

.level{width:0px;align:left;float:left;}
.level1{width:25px;align:left;float:left;text-align:right;}
.level2{width:40px;align:left;float:left;text-align:right;}