/* CSS Document */
p, ul, ol, li, h1, h2, h3, h4, h5 ,h6, form{ margin:0; padding:0;}
body{ margin:0 ;padding:1px 0 1px 1px; background:#FFFFFF; color:#393E3F; font-family:Verdana, Arial, Helvetica, sans-serif; font-size:0.7em;}

h1, h2, h3, h4, h5 ,h6{ font-family:Arial, Helvetica, sans-serif;}
h1{ font-size:1.7em;}
h2{ font-size:1.5em;}
h3{ font-size:1.3em;}
h4{ font-size:1.1em;}
h3.frecce_verdi{color:#6FBF3E; padding:15px 25px 0 10px; background:transparent url(../img/frecce_verdi.gif) no-repeat right 19px; float:left; }
div.div_sx{ float:left;}

.pad_bot{ padding-bottom:10px;}
p{ line-height:1.4em;}
p.sx{float:left; }
p.dx{ float:right;}
p.indica{ background:transparent url(../img/indica_viola.gif) no-repeat 0px 5px; padding:10px 15px 10px; border-bottom:#CCCCCC 1px dotted ; margin:0 0 10px 10px; }
p.piccolo{ font-size:0.8em; color:#7F188C; background:transparent url(../img/indica_viola.gif) no-repeat 5px 14px;}
p.recovery{ padding-bottom: 0;}
p.recovery a:link, p.recovery a:visited{color:#6FBF3E; text-decoration: none;}
p.recovery a:active, p.recovery a:focus, p.recovery a:hover{color:#FFF;}
a img{ border:none;}
div.clear, br.clear{ clear:both;}
.verde{color:#6FBF3E;}
.viola{color:#7F188C;}
input, textarea{border:#CCCCCC 1px solid; background:#FFFFFF url(../img/bg_input.jpg) repeat-x; font-size:1.1em; color:#333333;}
textarea{font-family:Verdana, Arial, Helvetica, sans-serif; padding:2px; font-size:1.1em;}
textarea.privacy{ font-size:0.8em;}
select{border:#CCCCCC 1px solid;}
button{font-size:1.1em; font-weight:bold; cursor:pointer; border:none;  color:#6FBF3E; padding-right:15px !important; padding-right:5px; background:transparent url(../img/freccia_verde_giu.gif) no-repeat right center;}
*:first-child+html button {padding-right:5px !important;}
button:hover{background:transparent url(../img/freccia_bianca_giu.gif) no-repeat right center; color:#FFFFFF;}
#contenitore_header{background:#FFFFFF url(../img/bg_header.jpg) repeat-x;}
#header{height:101px; width:900px;}
#header_sx{ width:650px; float:left;}
#logo{ margin:10px 0 0 20px; float:left;}
#international{ font-size:1.3em; float:left; margin:30px 0 0 10px;}
#certiquality{ float:left; margin:30px 0 0 18px !important; margin:30px 0 0 10px;}
#certiquality img{ float:left;}
#certiquality p{ width:145px !important; padding:18px 0 0 5px; float:left; width:130px;}
#international p, #certiquality p{ line-height:1.0em; font-family:Arial, Helvetica, sans-serif;}
#header_dx{ float:right; width:244px; }
#lingue{ float:right;}
#lingue ul li{ float:left; margin-left:1px; list-style:none;}
#lingue ul li a{ display:block; text-align:center; width:26px; padding-top:5px; height:16px;}

#lingue ul li a:link, #lingue ul li a:visited{ background-color:#FFFFFF;}
#lingue ul li a:hover, #lingue ul li a:active, #lingue ul li a:focus, #lingue #selezionata a{ background-color:#6FBF3E;}
#menu_superiore{font-size:0.9em; background-color:#6FBF3E; height:24px !important; width:244px; margin-top:50px !important; margin-top:50px;}
*:first-child+html #menu_superiore{margin-top:71px !important;}
#menu_superiore ul{ padding:0 20px; list-style:none;}
#menu_superiore ul li{float:left; margin:6px 19px 0 0; } /*margin:6px 24px 0 0;*/
#menu_superiore ul li.ultimo{ margin-right:0;}
#menu_superiore ul li a{ display:block; text-decoration:none;  padding-bottom:4px;}
#menu_superiore ul li a:link, #menu_superiore ul li a:visited{color:#393E3F; background:#6FBF3E url(../img/bg_menu_sup_link.gif) no-repeat center bottom;}
#menu_superiore ul li a:hover, #menu_superiore ul li a:active, #menu_superiore ul li a:focus, #menu_superiore #selezionato a{color:#FFFFFF; background:#6FBF3E url(../img/bg_menu_sup_hover.gif) no-repeat center bottom;}

#contenitore_blocco_main{ background:#393E3F url(../img/retino.gif) no-repeat 656px top;}
#blocco_main{width:900px;}
#swf{ float:left; width:655px; height:310px;}
#tracking{ float:left; height:310px; border-left:#FFFFFF 1px solid; width:244px; }
div.blocco{ float:left;}
#tracking form{ padding:10px 10px 0;}
#tracking form p.sx{padding-bottom:7px;}
#tracking form label{ color:#FFFFFF; padding-right:10px; display:block; width:60px;} 
#tracking form input{ width:148px; font-size:1.0em;}
#incoterms{ margin:18px 10px 0;}
#incoterms ul{list-style:none;}
#incoterms ul li{ background-color:#333333; display:block;}
#incoterms ul li a{ color:#707070; display:block; height:17px; padding-left:20px; padding-top:3px; text-decoration:none; margin-top:1px; width:204px;}
#incoterms ul li a:link, #incoterms ul li a:visited{background:#333333 url(../img/link_incoterms.gif ) no-repeat 10px center; }
#incoterms ul li a:hover, #incoterms ul li a:active, #incoterms ul li a:focus{color:#333333; background:#6FBF3E url(../img/link_incoterms_hover.gif ) no-repeat 10px center; }
#incoterms ul li a img{ height:auto; background-image:none; padding:0;}

#contenitore_contenuti{ background:#FFFFFF url(../img/bg_contenuti.jpg) repeat-x; margin-top:1px;}
#contenuti{width:880px; margin-left:10px;}
div.background_it{background:transparent url(../img/claim_it.jpg) no-repeat left 10px;}
div.background_en{background:transparent url(../img/claim_en.jpg) no-repeat left 10px;}
#main_menu{ font-weight:bold; font-family:Arial, Helvetica, sans-serif; /*background:transparent url(../img/tratteggiata.gif) repeat-x bottom*/ border-bottom:#CCCCCC 1px dotted;}
#main_menu ul{ list-style:none; padding:10px;}
#main_menu ul li { display:inline; padding-right:57px}
#main_menu ul li.ultimo_link{padding-right:0;}
#main_menu ul li a{ text-decoration:none;}
#main_menu ul li a:link, #main_menu ul li a:visited{color:#7F188C;}
#main_menu ul li a:hover, #main_menu ul li a:active, #main_menu ul li a:focus, #main_menu #main_attivo a{color:#333333;}

#testi_immagini{ margin:30px 0 20px;}
div.blocco_interno{ float:left; width:350px;}
div.blocco_interno_big{ float:left; width:500px;}
div.blocco_interno h1, div.blocco_interno_big h1{padding:0 0 0 10px; color:#7F188C; font-weight:normal; background:transparent url(../img/bg_h1.gif) no-repeat left top;}
div.blocco_interno h2, div.blocco_interno_big h2{ margin-bottom:10px; padding:0 0 0 10px; color:#333333; font-weight:normal; background:transparent url(../img/bg_h1.gif) no-repeat left top;}
div.blocco_interno h4{  padding:15px 0 5px 10px; color:#6FBF3E;}
div.blocco_interno h3{ padding:0 0 0 20px;}
div.blocco_interno_big h1.marg_bot{ margin-bottom:10px;}
h4.accordion_toggle, h4.accordion_toggle:link {display: block; width: 470px; background:#FFFFFF url(../img/bg_accordion.gif) no-repeat right 10px; padding:5px 20px 5px 10px; margin:0 10px; color:#6FBF3E;  border-bottom:#CCCCCC 1px dotted ; cursor: pointer;}
h4.accordion_toggle:hover{background:#7F188C url(../img/bg_accordion_hover.gif) no-repeat right 10px; color: #ffffff;}
h4.accordion_toggle_active, h4.accordion_toggle_active:hover{background:#7F188C url(../img/bg_accordion_active.gif) no-repeat right 10px; color: #ffffff; border-bottom:#CCCCCC 1px dotted ; display: block; width: 470px;}
#vertical_container{ margin-top:20px; background-color:#FFFFFF;}
#testi_immagini div.accordion_content{ background-color:#FFFFFF; overflow:hidden; width: 510px;}
#testi_immagini div.accordion_content p {padding:10px 15px; border-bottom:#CCCCCC 1px dotted ; margin:0 0 0 10px; }
#testi_immagini p.centrato{ text-align:center;}

#testi_immagini div.accordion_content table {margin:10px 0 10px 30px; width:455px;}
#testi_immagini div.accordion_content table tr td{padding:2px 3px 2px 10px; border-bottom:#CCCCCC 1px dotted; border-right:#CCCCCC 1px dotted;}
#testi_immagini div.accordion_content table tr th{ background-color:#EEEEEE; font-size:0.9em; text-align:left; padding:5px; border-left:#CCCCCC 1px dotted; border-right:#CCCCCC 1px dotted; border-bottom:#CCCCCC 1px dotted; color:#7F188C; font-family: "Trebuchet MS", Verdana, Arial, Helvetica, sans-serif;}
#testi_immagini div.border_bottom{ border-bottom:#CCCCCC 1px dotted;}

#testi_immagini div.accordion_content h2{ padding:0 0 0 10px; margin:10px 0 0 25px; background:#FFFFFF url(../img/bg_accordion.gif) no-repeat left 8px;}
div.blocco_interno p, div.blocco_interno_big p{ padding:0 0 10px 10px;}
div.blocco_interno ul, div.blocco_interno_big ul{ padding:0 0 5px 10px; list-style:none;}
div.blocco_interno ul li, div.blocco_interno_big ul li{ padding:0 0 5px 15px; background:transparent url(../img/li_paragrafi.gif) no-repeat left 4px; }
div.blocco_interno ul li a:link, div.blocco_interno ul li a:visited,
div.blocco_interno_big ul li a:link, div.blocco_interno_big ul li a:visited{ color:#7F188C; text-decoration:none;}
div.blocco_interno p b, div.blocco_interno_big p b{color:#7F188C;}
div.immagine{ background-color:#CCCCCC; text-align:center; margin-left:20px;}
div.immagine img{ padding:5px 0 4px;}
div.menu_interno{ float:right; width:238px;}
div.menu_interno h2{ padding-left:15px; color:#6FBF3E; padding-bottom:10px; background:transparent url(../img/freccia_verde_giu.gif) no-repeat left 6px;}
div.menu_interno ul{ padding:0 0 0 4px;}
div.menu_interno ul li {  display:block; background-image:none;}
div.menu_interno ul li a{ color:#707070; display:block; padding:3px 0 4px 10px; text-decoration:none; border-bottom:#CCCCCC 1px dotted; margin-bottom:1px;} 
div.menu_interno ul li a:link, div.menu_interno ul li a:visited{color:#393E3F; background:transparent url(../img/bg_menu_verde.gif) no-repeat left top; }
div.menu_interno ul li a:hover, div.menu_interno ul li a:active, div.menu_interno ul li a:focus, div.menu_interno #selected a{color:#666666; background:transparent url(../img/bg_menu_verde_freccia.gif) no-repeat left top; padding-left:13px;}

#contenitore_footer{ margin-bottom:1px; background:#FFFFFF url(../img/bg_footer.gif) repeat-x bottom;}
#footer{width:880px; margin-left:10px;}
/*#condizioni{ float:left; background-color:#393E3F;}
#condizioni a{ text-decoration:none; color:#FFFFFF; padding:10px 35px 5px 10px !important; padding:10px 35px 4px 10px; display:block; font-family:Arial, Helvetica, sans-serif; font-size:1.1em; font-weight:bold;}
*:first-child+html #condizioni a{ padding:10px 35px 4px 10px !important;}
#condizioni a:link, #condizioni a:visited{ background:#393E3F url(../img/frecce_bianche.gif) no-repeat right 13px;}
#condizioni a:hover, #condizioni a:active, #condizioni a:focus{ color:#333333; background:#6FBF3E url(../img/frecce_grige.gif) no-repeat right 13px;}
#condizioni a:hover span, #condizioni a:active span, #condizioni a:focus span{ color:#FFFFFF;}*/
#condizioni{ float:left; background-color:#393E3F;}
#condizioni p{padding:10px 0 10px 10px; font-size:0.9em;}
#condizioni a:link, #condizioni a:visited{color:#6FBF3E; text-decoration:none; padding:0 10px 0 7px; background:#393E3F url(../img/footer_arrow.gif) no-repeat left center;}
#condizioni a:hover, #condizioni a:active, #condizioni a:focus{color:#FFF; background:#393E3F url(../img/footer_arrow_hover.gif) no-repeat left center;}
#recapiti{ float:right;}
#recapiti p{padding:10px 0; font-size:0.9em;}
#recapiti p b{color:#333333;}
#recapiti a{ text-decoration:none;}
#recapiti a:link, #recapiti a:visited{ color:#666666;}
#recapiti a:hover, #recapiti a:active, #recapiti a:focus{color:#333333;}
#credits{ font-family:Arial, Helvetica, sans-serif; font-size:0.8em;}
#credits p.p_sx{ float: left; padding:5px 10px;}
#credits p.p_dx{ padding:5px 10px; text-align:right; float: right;}
#credits p.p_dx a{ padding-left:5px; color:#6FBF3E; text-decoration:none;}

#contenitore_news{ margin:30px 0 10px; float:left; width:600px;}
div.funzioni{ float:right; width:238px; margin:30px 0 0 0;}
div.funzioni ul{ list-style:none;}
div.funzioni li{ padding-bottom:5px;}
div.funzioni a{display:block; padding:2px 0 2px 25px;}
div.funzioni a:link, div.funzioni a:visited{ text-decoration:none; color:#6FBF3E;}
div.funzioni a:active, div.funzioni a:focus, div.funzioni a:hover{ color:#333333;}
div.funzioni a.ritorna:link, div.funzioni a.ritorna:visited{ background:transparent url(../img/freccia_verde_su.gif) no-repeat 5px center; }
div.funzioni a.ritorna:hover, div.funzioni a.ritorna:active, div.funzioni a.ritorna:focus{ background:transparent url(../img/freccia_grigia_su.gif) no-repeat 5px center;}
div.funzioni a.print:link, div.funzioni a.print:visited{ background:transparent url(../img/stampa_verde.gif) no-repeat left center;}
div.funzioni a.print:hover, div.funzioni a.print:active, div.funzioni a.print:focus{ background:transparent url(../img/stampa_grigia.gif) no-repeat left center;}
ul.paging{ float:right; margin-bottom:10px;}
ul.paging li{ display:inline;  }
ul.paging li a{ text-decoration:none;  float:left; display:block; padding:1px 2px; margin-left:1px;}
ul.paging ul li a:link, ul.paging ul li a:visited{color:#333333;}
ul.paging ul li a:hover, ul.paging ul li a:active, ul.paging ul li a:focus, #pag_corrente a{ background-color:#333333; color:#FFFFFF;}
div.news{ float:left; margin-bottom:10px;}
div.dettaglio_news{float:left; margin-bottom:10px;}
div.data{ width:39px; height:39px; background:transparent url(../img/bg_data.gif) no-repeat; text-align:center; font-size:0.9em; color:#FFFFFF; float:left; margin-bottom:10px;}
div.data p{ padding-top:4px;}
div.data b{color:#6FBF3E;}
div.titolo{ float:left; margin:2px 0 0 10px; width:500px;}
div.titolo h3{ color:#7F188C; padding-top:5px; font-weight:normal;}
div.titolo h3 a:link, div.titolo h3 a:visited{color:#6FBF3E; text-decoration:none;}
div.titolo h3 a:hover, div.titolo h3 a:active, div.titolo h3 a:focus{color:#7F188C;}
div.contenuto_news{ margin-left:49px; float:left; width:500px;}
div.contenuto_news p{ padding-bottom:10px;}
div.contenuto_news ul, div.contenuto_news ol{ list-style-position:inside; padding-bottom:10px;}
div.contenuto_news ul li{ list-style-type:circle; }
div.contenuto_news ol li{ list-style-type:decimal; }
div.contenuto_news a:link, div.contenuto_news a:visited{color:#7F188C; text-decoration:none;}
div.contenuto_news a:hover, div.contenuto_news a:active, div.contenuto_news a:focus{color:#6FBF3E;}
div.contenuto_news div.accordion_content{ background-color:#FFFFFF; overflow:hidden;}
div.contenuto_news #vertical_container{ margin-top:10px;}
div.contenuto_news div.accordion_content{padding:10px 0;}
div.contenuto_news h4.accordion_toggle{width:500px; padding:5px 0 5px 10px; margin:0;}
div.att_news ul{ padding:0; }
div.att_news ul li{ padding:0 0 5px; list-style:none;}
div.att_news ul li a:link, div.att_news ul li a:visited{ padding-left:15px; background:transparent url(../img/li_paragrafi.gif) no-repeat left 4px; text-decoration:none; color:#7F188C;}
div.att_news ul li a:hover, div.att_news ul li a:focus, div.att_news ul li a:active{ color:#6FBF3E; background:transparent url(../img/li_paragrafi_verde.gif) no-repeat left 4px;}
div.blocco_interno_big p.utile{ border-bottom:#CCCCCC 1px dotted; padding-top:10px;}
a.freccia:link, a.freccia:visited{padding-left:15px; background:transparent url(../img/li_paragrafi.gif) no-repeat left 4px; text-decoration:none; color:#7F188C;}
a.freccia:hover, a.freccia:active, a.freccia:focus{ color:#6FBF3E; background:transparent url(../img/li_paragrafi_verde.gif) no-repeat left 4px;}


p.indica a:link, p.indica a:visited{ color:#393E3F;}
p.indica a:hover, p.indica a:active, p.indica a:focus{ color:#6FBF3E;}
div.blocco_interno_big form p{ border-bottom:none;}
div.blocco_interno_big form p input{ width:200px; height:18px; margin-top:5px;}
div.blocco_interno_big form p input.contacts{font-size:1.1em; font-weight:bold; cursor:pointer; border:none; color:#FFFFFF; background:transparent url(../img/bg_button_contacts.gif) no-repeat right center; margin:10px 10px 0 0;  width:76px; height:25px; text-align:center;} 
div.blocco_interno_big form p input.contacts:hover{background:transparent url(../img/bg_button_contacts_hover.gif) no-repeat right center;}
div.blocco_interno_big form p select{ width:200px;}
div.blocco_interno_big form p textarea{ width:415px;}
#testi_immagini div.blocco_interno_big form p{ border-bottom:none;  padding:10px 0 0 10px;}
#testi_immagini div.blocco_interno_big form p.sx{ width:200px;}
div.blocco_interno_big form p input.checkbox{ width:20px;}
div.blocco_interno_big form p.dx{ background-color:#393E3F;}

div.news_gallery{width:100%;}
div.photo_news{ width:160px; background-color:#CCCCCC; float:left; margin:0 10px 0 0;}
div.photo_news:hover{background-color:#6FBF3E;}
div.photo_news img{ margin:5px 0 4px 5px;}

div.marg_top{ margin-top:10px;}
div.photo_gallery{ width:100%; border-top:#CCCCCC 1px dotted;}
div.photo{ width:160px; background-color:#CCCCCC; float:left; margin:10px 10px 0 0;}
div.photo:hover{background-color:#6FBF3E;}
div.photo img{ margin:5px 0 4px 5px;}
div.ultima_photo{ margin-right:0;}
div.riga{width:100%; margin-top:10px;}
div.riga div.div_sx{ margin-top:10px;}
div.riga div.div_sx p{ padding:0 0 10px 10px;}
div.riga div.div_sx p a:link, div.riga div.div_sx p a:visited{ color:#393E3F;}
div.riga div.div_sx p a:hover, div.riga div.div_sx p a:active, div.riga div.div_sx p a:focus{ color:#6FBF3E;}

#chain_management{ background:transparent url(../img/bg_chain.gif) no-repeat right bottom}
#services, #servizi{ background:transparent url(../img/bg_international.gif) no-repeat right bottom}
#warehousing, #stoccaggio_e_distribuzione{ background:transparent url(../img/bg_warehousing.gif) no-repeat right bottom}
#added_value, #valore_aggiunto{ background:transparent url(../img/bg_services.gif) no-repeat right bottom}

#second_menu{ margin:18px 10px 0; font-family:Arial, Helvetica, sans-serif;}
#second_menu ul{ list-style:none; }
#second_menu ul li{ font-weight:bold; background:#333 url(../img/bg_second_menu.jpg) repeat-x;}
#second_menu ul li a{width:214px; margin-top:1px; height:23px; display:block; font-size:1.1em; text-decoration:none; padding:7px 0 0 10px;}
#second_menu ul li a:link, #second_menu ul li a:visited{background:transparent url(../img/frecce_gradient.jpg) no-repeat right; color:#6FBF3E;}
#second_menu ul li a:hover, #second_menu ul li a:active, #second_menu ul li a:focus, #second_menu #selected_2 a{background:#333 url(../img/frecce_grigio_chiaro_hover.gif) no-repeat right 10px; color:#FFF;}
a.no_und{ text-decoration: none}
a.no_und:hover{ color: #FFF;}
