body{background-color:#222;margin:0}
*{border-width: 0px;
    margin: 0;
    padding: 0;
}
h1{font-family:Verdana, Geneva, sans-serif;background-color:#FFF;color:#333;font-size:18px;font-weight:700;margin:5px}
h2{font-family:Verdana, Geneva, sans-serif;background-color:#abc8db;color:#333;font-size:12px;font-weight:700;padding:1px 1px 1px 5px}
h3{font-family:Geneva, sans-serif;background-color:#abc8db;color:#f0f6fa;font-size:16px;font-weight:700;background-image:url(../img_web/bg_preview.png);padding:3px 3px 3px 5px}
.macchinario_preview_blu h4{font-family:Geneva, sans-serif;background-color:#abc8db;color:#1a3446;font-size:16px;font-weight:700;background-image:url(../img_web/bg_preview.png);border-bottom:1px solid #1a3446;padding:3px 3px 3px 5px;text-shadow: 1px 1px 1px #ddd;}
.impianto_preview h4{font-family:Geneva, sans-serif;background-color:#abc8db;color:#fff;font-size:16px;font-weight:700;background-image:url(../img_web/bg_preview_impianto.png);border-bottom:1px solid #000;padding:3px 3px 3px 5px;text-shadow: 1px 1px 1px #343434;}
#header_container{position:relative;width:100%;background-image:url(../img_web/bg_header.jpg);background-color:#FFF;z-index:0}
#header_container img{margin-top:2px;border:0}
#header_content{position:relative;width:976px;height:104px;margin:0 auto}
#header_content img{padding-top:10px}
#menu_container{position:relative;width:100%;background-image:url(../img_web/menu_bg.png);background-color:#FFF;z-index:0}
#menu_content{position:relative;width:976px;height:39px;margin:0 auto}
#menu_content img{vertical-align:middle;float:left;display:inline}
#slider_container{position:relative;width:100%;background-image:url(../img_web/sfondo_header.gif);background-color:#fff;background-position:bottom;border-bottom:2px solid #fff;z-index:0}
#slider_content{width:976px;height:255px;padding-top:4px;margin:0 auto}
#no_slider{height:50px}
#main_container{position:relative;width:100%;background-image:url(../img_web/bg_content.png);background-repeat:repeat-x;background-color:#FFF;z-index:0}
#main_content{position:relative;width:976px;margin:0 auto}
#box_full{position:relative;width:976px;top:20px;background-color:#6d98b7;float:left;margin-bottom:40px}
#box_full_blu{position:relative;width:976px;top:20px;background-color:#efefef;float:left;margin-bottom:40px}
#magazine{position:relative;width:359px;height:auto;padding:5px 0 0 0;z-index:10}
#box_left_news{position:relative;width:359px;height:auto;top:20px;background:url(../img_web/box_l_bg.png) repeat-y;float:left;margin-bottom:40px}
#box_left{position:relative;width:299px;height:auto;top:20px;background-color:#eef2f8;background-image:url(../img_web/box_l_bg_small.png);float:left;margin-bottom:40px}
.box_left_header{background-image:url(../img_web/box_l_top.png);height:40px}
.box_left_header_reduced{background-image:url(../img_web/box_l_top_2.png);height:40px}
#box_left .titolo,#box_left_news .titolo{font-family:Arial, Helvetica, sans-serif;color:#000;font-size:22px;float:left;width:180px;display:inline;margin:8px;text-shadow: 1px 1px 1px #ccc;}
#box_left .more,#box_left_news .more{font-family:Arial, Helvetica, sans-serif;font-size:13px;font-style:italic;float:left;text-align:right;width:140px;display:inline;margin:15px 10px 10px;}
#box_left .more a:hover,#box_left_news .more a:hover{color:#333;text-decoration:none}
#box_right{position:relative;width:660px;height:auto;top:20px;left:17px;background-color:#efefef;float:left;margin-bottom:40px}
#box_right_news{position:relative;width:600px;height:auto;top:20px;left:17px;background-color:#6d98b7;float:left;margin-bottom:40px}
.box_right_header{background-image:url(../img_web/box_r_top_r.png);background-position:top right;height:42px}
.box_right_footer{background-image:url(../img_web/box_r_bot_r.png);background-position:top right;height:54px}
#box_right .titolo,#box_full .titolo,#box_right_news .titolo,#box_full_blu .titolo{font-family:Arial, Helvetica, sans-serif;color:#FFF;font-size:22px;padding-left:10px;background-image:url(../img_web/arrow.png);background-repeat:no-repeat;background-position:0 10px;float:left;margin:8px;text-shadow: 1px 1px 1px #666;}
#box_right .titolo_news,#box_right_news .titolo_news{font-family:Arial, Helvetica, sans-serif;color:#FFF;font-size:18px;padding-left:10px;background-image:url(../img_web/arrow.png);background-repeat:no-repeat;background-position:0 7px;float:left;margin:8px;text-shadow: 1px 1px 1px #666;}
#box_right .footer a,#box_right_news .footer a,#box_full .footer a,#box_full_blu .footer a{font-family:Arial, Helvetica, sans-serif;color:#abc8db;font-size:12px;padding-left:10px;padding-top:8px;background-image:url(../img_web/arrow.png);background-repeat:no-repeat;background-position:0 10px;font-weight:700;float:left;height:20px;text-decoration:none;letter-spacing:.3px}
#box_right .footer a:hover,#box_right_news .footer a:hover,#box_full .footer a:hover,#box_full_blu .footer a:hover{color:#fff;text-decoration:none}
.content_left{position:relative;top:10px;left:10px;width:235px;float:left;background-image:url(../img_web/pix_blu.png);background-repeat:repeat-y;background-position:right;padding-right:10px;margin-bottom:20px}
.content_right_home{position:relative;top:6px;left:20px;width:320px;float:left;padding-right:8px;margin-bottom:20px}
.content_right{position:relative;top:6px;left:20px;width:380px;float:left;padding-right:8px;margin-bottom:20px}
.content_right_ml{position:relative;top:6px;left:20px;width:560px;float:left;padding-left:8px;margin-bottom:20px;background-image:url(../img_web/pix_blu.png);background-repeat:repeat-y;background-position:left}
.content_right_xxl{position:relative;top:6px;left:20px;width:320px;float:left;padding-left:8px;margin-bottom:20px;background-image:url(../img_web/pix_blu.png);background-repeat:repeat-y;background-position:left}
.content_full{position:relative;top:10px;left:10px;width:570px;padding-right:10px;margin-bottom:20px;border-bottom:1px solid #89acc5;padding-bottom:10px}
.content_full_ml{position:relative;top:10px;left:10px;width:370px;padding-right:10px;margin-bottom:20px;padding-bottom:10px;float:left}
.content_full_xxl{position:relative;top:10px;left:10px;width:610px;padding-right:10px;margin-bottom:20px;padding-bottom:10px;float:left}
.content_scheda{position:relative;top:10px;left:10px;width:635px;padding-right:10px;margin-bottom:20px;padding-bottom:10px;float:left}
.content_impianto{position:relative;top:10px;left:10px;width:960px;padding-right:10px;margin-bottom:20px;padding-bottom:10px;float:left}
.content_full_xxxl{position:relative;top:10px;left:10px;width:955px;padding-right:10px;margin-bottom:20px;padding-bottom:10px;float:left}
.content_lista_macchine{position:relative;top:10px;left:30px;width:900px;margin-bottom:20px;padding-bottom:10px}
.content_descrizione_impianto{position:relative;top:10px;left:0px;width:955px;margin-bottom:20px;padding-bottom:10px}
#footer_container{position:relative;width:100%;background-color:#222;z-index:0}
#footer_content{position:relative;width:976px;height:120px;margin:0 auto}
.footer_left{position:relative;float:left;width:450px}
.footer_right{position:relative;float:left;width:522px;text-align:right}
.testo_footer{font-family:Arial, Helvetica, sans-serif;color:#ccc;font-size:13px;padding-top:10px}
.testo_footer a{color:#ccc;text-decoration:underline}
.testo_footer a:hover{color:#ccc;text-decoration:none}
.testo_bianco{font-family:Verdana, Geneva, sans-serif;color:#fff;font-size:12px;line-height:160%;text-align:justify}
.testo_blu{font-family:Verdana, Geneva, sans-serif;color:#103752;font-size:12px;line-height:160%;text-align:justify}
.testo_blu_piccolo{font-family:Verdana, Geneva, sans-serif;color:#103752;font-size:10px;line-height:160%;text-align:justify}
.testo_bianco_scheda{font-family:Verdana, Geneva, sans-serif;color:#103752;font-size:11px;line-height:160%;text-align:justify}
.testo_bianco_scheda a{color:#103752;text-decoration:none}
.box_scheda_immagine{float:left;width:420px;border-right:1px dotted #89acc5}
.box_impianto_immagine{float:left;width:620px;border-right:1px dotted #89acc5}
.box_scheda_info{float:left;width:195px;padding-left:18px}
.box_impianto_info{float:left;width:295px;padding-left:18px}
.info_macchina_l{float:left;font-family:Arial, Helvetica, sans-serif;color:#036;font-size:12px;width:245px}
.info_macchina_r{float:left;font-family:Arial, Helvetica, sans-serif;color:#103752;font-size:11px;text-align:right;width:195px}
.info_macchina_r2{float:left;font-family:Arial, Helvetica, sans-serif;color:#103752;font-size:11px;text-align:right;width:193px}
.info_impianto_l{float:left;font-family:Arial, Helvetica, sans-serif;color:#036;font-size:12px;width:50%}
.info_impianto_r{float:left;font-family:Arial, Helvetica, sans-serif;color:#103752;font-size:11px;text-align:left;width:50%}
.riquadro_tecnico{margin-top:20px;border-bottom:1px solid #89acc5;border-top:1px solid #89acc5}
.dato_tecnico{margin-bottom:5px}
.testo_titolo_1{font-family:Arial, Helvetica, sans-serif;color:#89acc5;font-size:22px;letter-spacing:.5px}
.testo_titolo_2{font-family:Arial, Helvetica, sans-serif;color:#1a3446;font-size:22px;letter-spacing:.5px}
a .flag{margin-top:8px;margin-left:6px;margin-right:6px;border:0}
a:hover .flag{margin-top:10px;margin-left:6px;margin-right:6px;border:0}
.menu{font-family:Arial, Helvetica, sans-serif;color:#FFF;margin-left:6px;margin-right:6px;margin-top:10px;float:left;text-decoration:none;display:inline}
.menu:hover{text-decoration:underline;color:#FFF;padding-top:1px}
.introfood{margin-top:10px;margin-bottom:10px;border:0}
.news{font-family:Verdana, Geneva, sans-serif;color:#000;font-size:11px;border-bottom:1px solid #ccc;padding:10px}
.confezione_menu{padding-left:10px;padding-top:5px;padding-bottom:5px}
.icona_menu{float:left;width:30px;text-align:center}
.testo_menu{float:left;width:245px;height:25px;border-bottom:1px solid #ccc;margin-left:5px;margin-top:3px}
.testo_menu a{font-family:Geneva, sans-serif;font-size:15px;text-decoration:none;letter-spacing:.2px}
.dark a{color:#000}
.light a{color:#bbb}
.isSelected{font-weight:700}
.news a{text-decoration:none;color:#000}
.news a:hover{text-decoration:none;color:#666}
.titolonews{padding-bottom:5px}
.macchinario_preview_foto{padding-top:5px;padding-bottom:5px}
.impianto_preview,.macchinario_preview_blu{float:left;width:280px;margin-left:30px;margin-bottom:15px;padding-bottom:10px;margin-top:10px;border-bottom:1px solid #89acc5}
.preview_icone{height:25px}
.icone_scheda{padding-bottom:10px}
.pdf{padding-left:0;margin-top:5px;margin-bottom:40px;text-transform:uppercase;visibility:hidden}
.zoom{margin-top:5px}
.preview_icone a,.icone_scheda a img{border:0;opacity:1.0;-moz-opacity:1.0;-ms-filter:progid:DXImageTransform.Microsoft.Alpha(Opacity=100);filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(sizingMethod='scale');zoom:1;margin:1px}
.preview_icone a:hover,.icone_scheda a:hover img{opacity:0.6;-moz-opacity:0.6;-ms-filter:progid:DXImageTransform.Microsoft.Alpha(Opacity=60);filter:progid:DXImageTransform.Microsoft.Alpha(opacity=60);zoom:1}
.impianto_preview .scheda a{font-family:Arial, Helvetica, sans-serif;color:#103752;font-size:12px;text-decoration:none;font-weight:700}
.macchinario_preview_blu .scheda a{font-family:Arial, Helvetica, sans-serif;color:#1a3446;font-size:12px;text-decoration:none;font-weight:700}
.macchinario_preview_blu .scheda a:hover{color:#1a3446;text-decoration:underline}
.navigazione{text-align:center;font-family:Arial, Helvetica, sans-serif;color:#fff;font-size:13px;font-weight:700;padding-bottom:10px}
.navigazione a{background-color:#fff;color:#89acc5;text-decoration:none;-moz-border-radius:4px;-webkit-border-radius:4px;margin:3px;padding:6px}
.navigazione a:hover{background-color:#89acc5;color:#fff;text-decoration:none;margin:3px;padding:6px}
.hidden{display:none;visibility:hidden}
.foto_news{padding-bottom:4px;margin-bottom:2px;margin-top:5px}
.box_fiera{float:left;width:250px;height:150px;border:1px solid #28587b;background-color:#FFF;background-image:url(../img_web/white_fade_full_bg.jpg);background-repeat:no-repeat;display:inline;color:#28587b;text-align:center;margin:18px;padding:25px 15px 20px}
.box_fiera a:hover img{opacity:0.6;-moz-opacity:0.6;-ms-filter:progid:DXImageTransform.Microsoft.Alpha(Opacity=60);filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(sizingMethod='scale');zoom:1}
.infofiera{color:#28587b;text-align:center}
.titolofiera{font-family:Arial, Helvetica, sans-serif;color:#28587b;font-size:16px;text-align:center;font-weight:700}
.logofiera{height:85px;text-align:center}
.annofiera a{font-family:Arial, Helvetica, sans-serif;color:#fff;font-size:16px;text-decoration:none}
.annofiera{float:left;width:70px;display:inline}
.annofiera img{padding-bottom:4px;padding-right:5px}
.annofiera a:hover{color:#fff;text-decoration:none;font-weight:700}
.pic_azienda{border:1px solid #fff;margin-top:10px}
.fotoaziendacontainer{float:left;width:318px;height:230px;display:inline}
.label{float:left;width:150px;font-size:13px;padding-top:10px;font-weight:700}
.field{width:445px;float:left}
.inputtesto{width:425px;font-size:12px;font-family:"Courier New", Courier, monospace;letter-spacing:.5px;padding:3px}
.inputtesto:focus{border:1px solid #273965}
#mappaitalia{position:relative;width:360px;height:430px;margin-top:10px;background:url(../img_web/italy.png);}
#infoitalia{position:absolute;top:410px;left:0;width:179px;height:30px;text-align:left}
#mappa{position:relative;width:542px;height:272px;background:url(../img_web/mappa.jpg);background-repeat:no-repeat;z-index:1}
.mapdot{width:7px;height:7px}
#map1{position:absolute;top:118px;left:170px}
#map2{position:absolute;top:59px;left:271px}
#map3{position:absolute;top:54px;left:284px}
#map4{position:absolute;top:51px;left:274px}
#map5{position:absolute;top:88px;left:311px}
#map6{position:absolute;top:75px;left:321px}
#map7{position:absolute;top:68px;left:263px}
#map8{position:absolute;top:166px;left:161px}
#map9{position:absolute;top:71px;left:309px}
#map10{position:absolute;top:89px;left:345px}
#map11{position:absolute;top:85px;left:271px}
#map12{position:absolute;top:177px;left:182px}
#map13{position:absolute;top:185px;left:167px}
#map14{position:absolute;top:130px;left:148px}
#map15{position:absolute;top:143px;left:153px}
#map16{position:absolute;top:124px;left:159px}
#map17{position:absolute;top:94px;left:112px}
#map21{position:absolute;top:44px;left:283px}
#map22{position:absolute;top:135px;left:425px}
#map23{position:absolute;top:125px;left:436px}
#map24{position:absolute;top:113px;left:454px}
#map25{position:absolute;top:59px;left:302px}
#map26{position:absolute;top:66px;left:298px}
#map27{position:absolute;top:58px;left:293px}
#map28{position:absolute;top:50px;left:296px}
#map29{position:absolute;top:35px;left:291px}
#map30{position:absolute;top:74px;left:300px}
#map31{position:absolute;top:69px;left:255px}
#map32{position:absolute;top:49px;left:265px}
#map33{position:absolute;top:175px;left:303px}
#map34{position:absolute;top:44px;left:104px}
#map35{position:absolute;top:68px;left:113px}
.lista{width:140px;float:left;margin-top:10px}
.lista img{padding-right:5px;vertical-align:middle}
#box_left .more a,#box_left_news .more a,.testo_menu a:hover{color:#999;text-decoration:none}
.box_right_header img,.box_right_footer img{float:left}
.content_right_xxl img,input,textarea{margin-top:10px;margin-bottom:10px}
.testo_bianco_scheda a:hover,.impianto_preview .scheda a:hover{color:#103752;text-decoration:underline}
.clear,.row{clear:both}
.impianto_preview img,.macchinario_preview_blu img,.box_fiera a img,.mapdot img{border:0}
.impianto_preview .scheda,.macchinario_preview_blu .scheda{margin-top:5px;margin-left:1px}
