/* TECNOWIND CSS
- - - - - - - - - - - - - - - - - - - - */
body {margin:0; padding:0; font-family: Arial, Verdana, Helvetica, sans-serif; font-size:1em; color:#000; behavior:url(csshover.htc);}
* html ul li, * html ul li a {height:1%;}
.clear {clear:both;}
a {outline:none;}
#container {width:955px; margin:0 auto;}
h1 {margin:0; border:0; padding:0;}
h2 {margin:0; border:0; padding:0;}
h3 {margin:0; border:0; padding:3px 14px 3px 14px; display:block; background-color:#9d9d9d; color:#fff; font-family: Arial, Verdana, Helvetica, sans-serif; font-size:12px; font-weight:normal;}
input {border:1px solid #666666; vertical-align:bottom; margin:0; padding:0;}

/* Clearfix
------------------------------------------------------------------*/
.clearfix:after {content: "."; display: block; height: 0; clear: both; visibility: hidden;}
.clearfix {display: inline-block;}
/* Hides from IE-mac \*/
* html .clearfix {height: 1%;}
.clearfix {display: block;}
/* End hide from IE-mac */

/* Header
- - - - - - - - - - - - - - - - - - - - */
#header {float:left;}

#menu_top {float:left; width:955px; background-color:#000;}
#menu_top_sx {float:left; width:800px;}
#menu_top_sx ul {margin:0; border:0; padding:0 0 0 10px; list-style:none; font-size:0.6em; color:#fff;}
#menu_top_sx ul li {float:left; margin:0 10px 0 0; padding:0;}
#menu_top_sx ul li a {float:left; color:#fff; text-decoration:none; padding:6px 2px 2px 2px; margin:0;}
#menu_top_sx ul li a:hover {color:#e30c1c;}
#menu_top_sx ul li.active a {background-color:#e30c1c;}
#menu_top_sx ul li.active a:hover {color:#fff;}
#menu_top_dx {float:left; width:155px;}
#menu_top_dx ul {float:right; margin:0; border:0; padding:0 15px 0 0; list-style:none; font-size:0.6em; color:#fff;}
#menu_top_dx ul li {float:left; margin:0 0 0 10px; padding:0;}
#menu_top_dx ul li a {float:left; color:#fff; text-decoration:none; padding:6px 2px 2px 2px; margin:0;}
#menu_top_dx ul li a:hover {color:#e30c1c;}
#menu_top_dx ul li.active a {background-color:#e30c1c;}
#menu_top_dx ul li.active a:hover {color:#fff;}

#logo_it {float:left; width:955px; height:80px; background:url(imgs/logo_tecnowind.jpg) top left no-repeat #fff;}
#logo_it a {text-indent:-9999px; display:block; width:200px; height:80px; margin:0; border:0; padding:0;}

#logo_en {float:left; width:955px; height:80px; background:url(imgs/logo_tecnowind_en.jpg) top left no-repeat #fff;}
#logo_en a {text-indent:-9999px; display:block; width:200px; height:80px; margin:0; border:0; padding:0;}

/* Menu prodotti
- - - - - - - - - - - - - - - - - - - - */
/* 1° livello */
#menu {float:left; width:140px; margin:0 8px 0 0; padding:9px 0 0 0;}
#menu ul {margin:0; padding:0; border:0; list-style:none;}
#menu ul.azienda {margin:0; padding:0; border:0; list-style:none;}
#menu ul.azienda li {font-weight:normal; margin:0; padding:0;}
#menu ul.azienda li a {color:#fff; display:block; font-size:1em; text-decoration:none; padding:0 0 1px 14px; background:#e0001a;  margin:0 0 6px 0;}/*999999*/
#menu ul.azienda li a:hover, #menu ul.azienda li a.active {color:#000;}
#menu ul li ul li a.active {color:#000;}
#menu ul li {font-weight:bold; margin:0; padding:0;}
#menu ul li a {color:#e0001a; display:block; font-size:1em; text-decoration:none; padding:0 0 4px 7px;}
#menu ul li a:hover {color:#888888;}

#menu ul li.contatti ul li ul {margin:7px 0 0 0;}
#menu ul li.contatti ul li ul li {font-weight:normal; margin:0; padding:0;}
#menu ul li.contatti ul li ul li a {color:#fff; display:block; font-size:1em; text-decoration:none; padding:0 0 1px 20px; background:#f16969;  margin:0 0 6px 0;}
#menu ul li.contatti ul li ul li a:hover, #menu ul li.contatti ul li ul li a.active {color:#000; background:url(imgs/quadretto_contatti.gif) top left repeat-y #f16969;}


/* 2° livello */
#menu ul li ul {margin:0; padding:0; border:0;}
#menu ul li ul li {font-size:0.8em; font-weight:normal; margin:0 0 6px 0; padding:0;}
#menu ul li ul li a {padding:0 0 1px 14px; margin:0; border:0; color:#fff; display:block; background:#e0001a;}
#menu ul li ul li a:hover {color:#000;}
#menu ul li ul li.cappe a {background-color:#6571ad;}
#menu ul li ul li.piani_cottura a {background-color:#6b6203;}
#menu ul li ul li.macchine_caffe a {background-color:#a4640c;}
#menu ul li ul li.complementi a {background-color:#820024;}
#menu ul li ul li.accessori a {background-color:#640557;}

/* 3° livello */
#menu ul li ul li ul {margin:0 0 6px 0;}
#menu ul li ul li ul li {font-size:1em; font-weight:normal; margin:4px 0 0 0;}
#menu ul li ul li ul li a {padding:0 0 0 20px; color:#fff; display:block;}
#menu ul li ul li ul li a:hover {}

/*#menu ul li ul li.cappe ul li a {background-color:#939ac4;}*/
#menu ul li ul li.cappe ul li a {background-color:#939ac4;}
#menu ul li ul li.cappe ul li a:hover, #menu ul li ul li.cappe ul li a.active {background:url(imgs/quadretto_cappe.gif) top left repeat-y #939ac4;}

#menu ul li ul li.piani_cottura ul li a {background-color:#96914d;}
#menu ul li ul li.piani_cottura ul li a:hover, #menu ul li ul li.piani_cottura ul li a.active {background:url(imgs/quadretto_cottura.gif) top left repeat-y #96914d;}
#menu ul li ul li.macchine_caffe ul li a {background-color:#d07f10;}
#menu ul li ul li.macchine_caffe ul li a:hover, #menu ul li ul li.macchine_caffe ul li a.active {background:url(imgs/quadretto_caffe.gif) top left repeat-y #d07f10;}
#menu ul li ul li.complementi ul li a {background-color:#9e3854;}
#menu ul li ul li.complementi ul li a:hover, #menu ul li ul li.complementi ul li a.active {background:url(imgs/quadretto_complementi.gif) top left repeat-y #9e3854;}
#menu ul li ul li.accessori ul li a {background-color:#841f76;}
#menu ul li ul li.accessori ul li a:hover, #menu ul li ul li.accessori ul li a.active {background:url(imgs/quadretto_accessori.gif) top left repeat-y #841f76;}

/* 4° livello */
#menu ul li ul li.cappe ul li ul li a {background:#c1c5de; padding:0 0 0 26px; display:block;}
#menu ul li ul li.cappe ul li ul li a:hover, #menu ul li ul li.cappe ul li ul li a.active {background:url(imgs/quadretto_cappe.gif) top left repeat-y #c1c5de;}

#menu ul li ul li.piani_cottura ul li ul li a {background:#c2be89; padding:0 0 0 26px; display:block;}
#menu ul li ul li.piani_cottura ul li ul li a:hover, #menu ul li ul li.piani_cottura ul li ul li a.active {background:url(imgs/quadretto_cottura.gif) top left repeat-y #c2be89;}

#menu ul li ul li.macchine_caffe ul li ul li a {background:#d07f10; padding:0 0 0 26px; display:block;}
#menu ul li ul li.macchine_caffe ul li ul li a:hover, #menu ul li ul li.macchine_caffe ul li ul li a.active {background:url(imgs/quadretto_caffe.gif) top left repeat-y #d07f10;}

#menu ul li ul li.complementi ul li ul li a {background:#9e3854; padding:0 0 0 26px; display:block;}
#menu ul li ul li.complementi ul li ul li a:hover, #menu ul li ul li.complementi ul li ul li a.active {background:url(imgs/quadretto_complementi.gif) top left repeat-y #9e3854;}

#menu ul li ul li.accessori ul li ul li a {background:#841f76; padding:0 0 0 26px; display:block;}
#menu ul li ul li.accessori ul li ul li a:hover, #menu ul li ul li.accessori ul li ul li a.active {background:url(imgs/quadretto_accessori.gif) top left repeat-y #841f76;}

/* Home
- - - - - - - - - - - - - - - - - - - - */
#container_home {float:left; width:807px; color:#57585c; font-family: Arial, Verdana, Helvetica, sans-serif; font-size:12px;}
#flash {float:left; width:807px; height:424px;}
#blocco_news {float:left; width:807px; margin-top:10px;}
#blocco_news_sx {float:left; width:646px;}
#blocco_news_sx img {padding:0 0 0 78px;}
#blocco_news_dx {float:left; width:161px;}
#label_news {float:left; width:151px; height:19px; background:url(imgs/label_news.gif) no-repeat top left #fff; text-indent:-9999px; border-bottom:#6d6f71 1px solid; margin:0 0 5px 0;}
#news {float:left; width:151px; vertical-align:text-top;}
#news p {padding:0; margin:0; border:0;}
#news a {color:#e0001a; text-decoration:none;}
#news a:hover {color:#888888;}
#news img.news {float:left; width:55px; margin:0 5px 0 0;}

/* Azienda
- - - - - - - - - - - - - - - - - - - - */
#container_azienda {float:left; width:796px; color:#57585c; font-family: Arial, Verdana, Helvetica, sans-serif; font-size:12px;}
#container_azienda img {/*border-bottom:3px solid #999;*/}
#container_azienda img.passion {margin:0 0 0 250px;}
ul.az_list {padding:10px 0 0 10px; margin:0; border:0; list-style:none;}
ul.az_list li {padding:0 0 0 10px; background:url(imgs/quadro.gif) 0 5px no-repeat #fff;}
#titolo_azienda {float:left; padding:4px 7px 2px 7px; background:#e0001a; color:#fff; width:782px;}
#titolo_azienda div.sx {float:left;}
#titolo_azienda div.sx h2 {font-size:1.6em; font-weight:normal; padding:0; border:0; margin:0;}
#titolo_azienda div.dx {width:50%; float:left; text-align:right; color:#fff; font-size:0.8em; vertical-align:bottom; margin:7px 0 0 0;}
#corpo_azienda {float:left; width:789px; padding:7px 7px 2px 7px;}
#corpo_azienda img {float:left; margin:0 9px 9px 0;}
#corpo_azienda a {color:#e0001a; text-decoration:none;}
#corpo_azienda a:hover {color:#888888;}

#box {float:right; margin:0 0 0 5px; width:200px;}
#box h2 {font-size:12px; padding:2px 0 2px 2px; border-bottom:#6d6f71 1px solid; margin:0 0 4px 0; background-color:#dfdfdf;}
#box ul.images {list-style:none; margin:0; padding:0;}
#box ul.images li {float:left; margin:0; padding:0; display:block; margin-bottom:10px;}
#box ul.images li img {border:0; margin:0; padding:0;}

#box ul.link {list-style:none; margin:1px 0 0 0; padding:0; margin:0 0 10px 0;}
#box ul.link li {padding:0; margin:0;}
#box ul.link li a {font-weight:bold; color:#656365; text-decoration:none;}
#box ul.link li a:hover {text-decoration:underline;} 

#box ul.allegati {list-style:none; padding:0; margin:0 0 10px 0;}
#box ul.allegati li {padding:0; margin:0;}
#box ul.allegati li a {font-weight:bold; color:#656365; text-decoration:none;}
#box ul.allegati li a:hover {text-decoration:underline;} 

/* Guida ai prodotti
- - - - - - - - - - - - - - - - - - - - */
#corpo_guida {float:left; width:782px; padding:7px 7px 2px 7px;}
#corpo_guida img {float:left; margin:0 9px 9px 0;}
#corpo_guida a {color:#e0001a; text-decoration:none;}
#corpo_guida a:hover {color:#888888;}

/* Gallery
- - - - - - - - - - - - - - - - - - - - */
#gallery {float:left; width:183px; margin:0 9px 0 0; font-family: Arial, Verdana, Helvetica, sans-serif; font-size:11px;}
#gallery ul {margin:0; padding:0; border:0; list-style:none;}
#gallery ul li {float:left; margin:0 3px 3px 0; width:59px; height:88px; border:0;}
#gallery ul.cappe li:hover {background-color:#6570ae;}
#gallery ul.cappe li.on, #gallery ul.cappe li.on a {background-color:#6570ae; color:#fff;}
#gallery ul.cottura li:hover {background-color:#6b6203;}
#gallery ul.cottura li.on, #gallery ul.cottura li.on a {background-color:#6b6203; color:#fff;}
#gallery ul.caffe li:hover {background-color:#d07f10;}
#gallery ul.caffe li.on, #gallery ul.caffe li.on a {background-color:#d07f10; color:#fff;}
#gallery ul.complementi li:hover {background-color:#820024;}
#gallery ul.complementi li.on, #gallery ul.complementi li.on a {background-color:#820024; color:#fff;}
#gallery ul.accessori li:hover {background-color:#640557;}
#gallery ul.accessori li.on, #gallery ul.accessori li.on a {background-color:#640557; color:#fff;}
#gallery ul li a {padding:0; border:0; margin:0; width:59px; display:block; text-decoration:none; color:#9e9ea0; line-height:95%;}
#gallery ul li a:hover {color:#fff;}
#gallery ul li p {padding:0 0 0 2px; margin:0; border:0;}
#gallery ul li img {padding:0; border:0; margin:0 0 2px 0; float:left;}
#gallery ul li.last {margin:0;}

/* Corpo
- - - - - - - - - - - - - - - - - - - - */
#container_interno {float:left; margin:0 0 20px 0;}
#corpo {float:left; width:604px; font-family: Arial, Verdana, Helvetica, sans-serif; color:#57585c; font-size:11px;}
#titolo_corpo {float:left; width:590px; padding:4px 7px 2px 7px;}
#titolo_corpo.cappe {background:#6670ad;}
#titolo_corpo.cottura {background:#6b6203;}
#titolo_corpo.complementi {background:#820024;}
#titolo_corpo.accessori {background:#640557;}
#titolo_corpo div.sx {width:50%; float:left; color:#fff;}
#titolo_corpo div.sx h2 {font-size:1.6em; font-weight:normal; padding:0; border:0; margin:0;}
#titolo_corpo div.dx {width:50%; float:left; text-align:right; color:#fff; font-size:0.9em; vertical-align:bottom; margin:7px 0 0 0;}

#titolo_caffe {float:left; padding:4px 7px 2px 7px; width:590px;}
#titolo_caffe div.sx {width:50%; float:left; color:#fff;}
#titolo_caffe div.sx h2 {font-size:1.6em; font-weight:normal; padding:0; border:0; margin:0;}
#titolo_caffe div.dx {width:50%; float:left; text-align:right; color:#fff; font-size:0.9em; vertical-align:bottom; margin:7px 0 0 0;}

/* Zoom
- - - - - - - - - - - - - - - - - - - - */
#zoom {float:left; width:590px; background-color:#e5e4e2; padding:7px;}
#zoom_img {float:left; width:524px; height:257px;}
#zoom_gallery {float:right; width:66px;}
#zoom_gallery ul {margin:0 0 0 7px; padding:0; border:0; list-style:none;}
#zoom_gallery ul li {float:left; margin:0 0 7px 0; width:59px; height:59px; border:0;}
#zoom_gallery ul li.last {margin:0;}
#zoom_gallery ul li img {padding:0; border:0; margin:0; float:left;}
#zoom_loading {width:524px; text-align:center; vertical-align:middle;}

/* Blocco Dimensioni
- - - - - - - - - - - - - - - - - - - - */
#dimensioni {float:left; width:590px; background-color:#e5e4e2; padding:7px;}
#dimensioni_tab {float:left; width:313px; margin:0 14px 0 0; border:1px solid #9d9d9d; border-bottom:none;}
#dimensioni_tab ul {padding:0; margin:0; list-style:none;}
#dimensioni_tab ul li {float:left; padding:3px 7px 3px 14px; width:292px; border-bottom:1px solid #9d9d9d; background-color:#dbd7d6;}
#dimensioni_tab ul li img {vertical-align:middle; margin:0 9px 0 0; border:0;}

/* Blocco Dimensioni in Scheda Complementi
- - - - - - - - - - - - - - - - - - - - */
#dimensioni_compl {float:left; width:590px; background-color:#e5e4e2; padding:7px;}
#dimensioni_tab_compl {float:left; width:313px; margin:0 14px 0 0; border:1px solid #9d9d9d; border-bottom:none;}
#dimensioni_tab_compl ul {padding:0; margin:0; list-style:none;}
#dimensioni_tab_compl ul li {float:left; padding:7px 7px 7px 14px; width:292px; border-bottom:1px solid #9d9d9d; background-color:#dbd7d6;}

/* Blocco Dimensioni 02
- - - - - - - - - - - - - - - - - - - - */
#dimensioni_compl02 {float:left; width:590px; background-color:#e5e4e2; padding:7px;}
#dimensioni_tab_compl02 {float:left; width:588px; margin:0; border:1px solid #9d9d9d; border-bottom:none;}
#dimensioni_tab_compl02 ul {padding:0; margin:0; list-style:none;}
#dimensioni_tab_compl02 ul li {float:left; padding:7px 7px 7px 14px; width:567px; border-bottom:1px solid #9d9d9d; background-color:#dbd7d6;}

/* MECCANISMO JQUERY Accordion
#dimensioni_tab {float:left; width:390px; margin:0 14px 0 0;}
#dimensioni_tab dl {padding:0; border:0; margin:0; list-style:none; border-bottom:1px solid #9d9d9d;}
#dimensioni_tab dl dt {border:1px solid #9d9d9d; border-bottom:0; padding:5px 14px 5px 42px; margin:0; cursor:pointer;}
#dimensioni_tab dl dd {border:1px solid #9d9d9d; border-bottom:0; border-top:0; padding:5px 14px 5px 42px; margin:0; font-family: Arial, Verdana, Helvetica, sans-serif; font-size:11px; color:#595959; background-color:#dbd7d6;}
#dimensioni_tab dl dt a {font-family: Arial, Verdana, Helvetica, sans-serif; font-size:11px; color:#595959; border:0; margin:0; padding:0; text-decoration:none;}
#dimensioni_tab dl dt img {border:0;}
#dimensioni_tab dl dt.finitura {background:url(imgs/ico_finitura.gif) 14px 3px no-repeat #dbd7d6;}
#dimensioni_tab dl dt.illuminazione {background:url(imgs/ico_illuminazione.gif) 14px 3px no-repeat #dbd7d6;}
#dimensioni_tab dl dt.filtri {background:url(imgs/ico_filtri.gif) 14px 3px no-repeat #dbd7d6;}
#dimensioni_tab dl dt.aspirazione {background:url(imgs/ico_aspirazione.gif) 14px 3px no-repeat #dbd7d6;}
#dimensioni_tab dl dt.flangia {background:url(imgs/ico_flangia.gif) 14px 3px no-repeat #dbd7d6;}*/

#dimensioni_disegno {float:left; width:195px;}
#dimensioni_disegno_top {margin:0; border:0; padding:0; width:195px;}
#dimensioni_disegno_top img {margin:0; border:0; padding:0;}
#dimensioni_disegno_bottom {margin:7px 0 0 0;}
#dimensioni_disegno_bottom a {text-decoration:none; color:#e0001a; font-family: Arial, Verdana, Helvetica, sans-serif; font-size:11px;}
#dimensioni_disegno_bottom a:hover, #dimensioni_disegno_bottom a.active {font-weight:bold;}

#dimensioni_disegno02 {float:right; margin:0;}
#dimensioni_disegno02_top {margin:7px 7px 0 0; border:0; padding:0; width:300px; height:150px;}
#dimensioni_disegno02_top img {margin:0; border:0; padding:0; float:right;}
#dimensioni_disegno02_bottom {margin:3px 0 7px 0;}
#dimensioni_disegno02_bottom a {text-decoration:none; color:#e0001a; font-family: Arial, Verdana, Helvetica, sans-serif; font-size:11px;}
#dimensioni_disegno02_bottom a:hover {font-weight:bold;}

#dimensioni_disegno03 {float:left; width:150px; margin:0 0 0 7px;}
#dimensioni_disegno_top03 {margin:0; border:0; padding:0; width:150px; height:150px;}
#dimensioni_disegno_top03 img {margin:0; border:0; padding:0;}
#dimensioni_disegno_bottom03 {margin:7px 0 0 0;}
#dimensioni_disegno_bottom03 a {text-decoration:none; color:#e0001a; font-family: Arial, Verdana, Helvetica, sans-serif; font-size:11px;}
#dimensioni_disegno_bottom03 a:hover, #dimensioni_disegno_bottom03 a.active {font-weight:bold;}
#zoom_img03 {float:left; width:433px; height:257px; background-color:#e5e4e2;}

#tecnico_loading {width:150px; text-align:center; vertical-align:middle;}

#dimensioni_ico {float:right; width:36px; background:url(imgs/ico_print.gif) top right no-repeat;}
#dimensioni_ico a {width:36px; height:17px; display:block; text-decoration:none; text-indent:-9999px;}

/* Blocco Dimensioni 02
- - - - - - - - - - - - - - - - - - - - */
#dimensioni02 {float:left; width:590px; background-color:#e5e4e2; padding:7px;}
#dimensioni02_interno {float:left; width:588px; background-color:#dbd7d6; border:1px solid #9d9d9d; border-top:none;}

#print {float:right; width:52px; background:url(imgs/ico_print.gif) top right no-repeat;}
#print a {width:52px; height:17px; display:block; text-decoration:none; text-indent:-9999px;}

/* Box dimensioni
- - - - - - - - - - - - - - - - - - - - */
#dimensioni_box {float:left; width:590px; background-color:#e5e4e2; padding:7px;}
#dimensioni_box_interno {float:left; width:524px; background-color:#dbd7d6; border:1px solid #9d9d9d; border-top:none;}
#dimensioni_box_txt {float:left; width:524px;}
#dimensioni_box_txt p {padding:7px 0 0 14px; margin:0; border:0;}

/* Blocco Cornice
- - - - - - - - - - - - - - - - - - - - */
#blocco_cornice {float:left; width:590px; background-color:#e5e4e2; padding:7px;}
#blocco_cornice_interno {float:left; border:1px solid #9d9d9d; border-top:none; width:567px; padding:7px 7px 7px 14px; background-color:#dbd7d6;}
#cornice_menu {float:left; width:340px;}
#cornice_menu a {text-decoration:none; color:#e0001a; display:block;}
#cornice_menu a.on {font-weight:bold;}
#cornice {float:right; width:150px; height:50px; margin:0; border:0;}

/* Blocco Comandi
- - - - - - - - - - - - - - - - - - - - */
#comandi {float:left; width:590px; background-color:#e5e4e2; padding:7px;}
#comandi table.titolo {margin:3px 0 0 0;}
#comandi table.titolo tr td {}
#comandi table.titolo tr td.sx {padding:0 0 0 14px; width:25%;}
#comandi table.titolo tr td.dx {width:75%;}
#comandi table.descrizione {margin:3px 0 3px 0;}
#comandi table.descrizione tr td {border-top:1px solid #9d9d9d;}
#comandi table.descrizione tr td.sx {padding:5px 0 5px 14px; width:25%; vertical-align:text-top;}
#comandi table.descrizione tr td.cx {padding:5px 0 5px 0; width:25%; vertical-align:text-top;}
#comandi table.descrizione tr td.cx a.on {font-weight:bold;}
#comandi table.descrizione tr td.dx {padding:5px 0 5px 0; width:50%; vertical-align:text-top;}
#comandi a {text-decoration:none; color:#e0001a; display:block;}
#comandi a:hover {font-weight:bold;}
#comandi_footer {clear:both; height:1px; background:#9d9d9d;}

/* Materiali
- - - - - - - - - - - - - - - - - - - - */
#materiali {float:left; width:590px; background-color:#e5e4e2; padding:7px;}
#materiali table.titolo {margin:3px 0 0 0;}
#materiali table.titolo tr td {width:50%;}
#materiali table.titolo tr td.sx {padding:0 0 0 14px;}
#materiali table.titolo tr td.dx {}
#materiali table.descrizione {margin:3px 0 3px 0;}
#materiali table.descrizione tr td {width:50%;}
#materiali table.descrizione tr td.sx {padding:3px 0 3px 14px;}
#materiali table.descrizione tr td.dx {}

/* Confezioni disponibili
- - - - - - - - - - - - - - - - - - - - */
#confezioni {float:left; width:590px; background-color:#e5e4e2; padding:7px;}
#confezioni table.titolo {margin:3px 0 0 0;}
#confezioni table.titolo tr td {width:50%;}
#confezioni table.titolo tr td.sx {padding:0 0 0 14px;}
#confezioni table.titolo tr td.dx {}
#confezioni table.descrizione {margin:3px 0 3px 0;}
#confezioni table.descrizione tr td {width:50%;}
#confezioni table.descrizione tr td.sx {padding:3px 0 3px 14px; border-bottom:1px solid #9d9d9d;}
#confezioni table.descrizione tr td.dx {}

/* Ulteriori informazioni
- - - - - - - - - - - - - - - - - - - - */
#informazioni {float:left; width:590px; background-color:#e5e4e2; padding:7px;}
#informazioni table.titolo {margin:3px 0 0 0;}
#informazioni table.titolo tr td {width:50%;}
#informazioni table.titolo tr td.sx {padding:0 0 0 14px;}
#informazioni table.titolo tr td.dx {}
#informazioni table.descrizione {margin:3px 0 3px 0;}
#informazioni table.descrizione tr td {width:50%;}
#informazioni table.descrizione tr td.sx {padding:3px 0 3px 14px;}
#informazioni table.descrizione tr td.dx {}

/* Gruppo motore
- - - - - - - - - - - - - - - - - - - - */
#motore {float:left; width:590px; background-color:#e5e4e2; padding:7px;}
#motore table.titolo {margin:3px 0 0 0;}
#motore table.titolo tr td {width:25%;}
#motore table.titolo tr td.sx {padding:0 0 0 14px;}
#motore table.titolo tr td.sx img {margin:0 0 2px 0;}
#motore table.titolo tr td.dx {}
#motore table.titolo tr td.dx img {margin:0 0 2px 0;}
#motore table.descrizione {margin:3px 0 3px 0;}
#motore table.descrizione tr td {width:25%; vertical-align:text-top; border-top:1px solid #9d9d9d;}
#motore table.descrizione tr td.sx {padding:3px 0 3px 14px;}
#motore table.descrizione tr td.dx {padding:3px 0 3px 0;}
#motore_footer {clear:both; height:1px; background:#9d9d9d;}

#motore_dida {float:left; font-size:10px;}
#motore_dida ul {float:left; margin:0; padding:3px 0 0 0; border:0; list-style:none;}
/*#motore_dida ul li {float:left; width:281px; padding:0 0 0 7px; margin:0;}*/
#motore_dida ul li {float:left; width:140px; padding:0 7px 0 0; margin:0;}

/* Blocco Elementi
- - - - - - - - - - - - - - - - - - - - */
#elementi {float:left; width:388px; margin:0 14px 0 0; background:#dcd8d7; border:1px solid #9d9d9d; border-bottom:none;}
#elementi ul {float:left; margin:0; padding:0; border:0; list-style:none;}
#elementi ul li {float:left; border-bottom:1px solid #9d9d9d; padding:5px 7px 5px 14px; width:367px;}
#elementi ul li.title {padding:0; width:388px;}

#elementi02 {float:left; width:200px; margin:0; background:#dcd8d7;}
#elementi02 ul {float:left; margin:0; padding:0; list-style:none; }
#elementi02 ul li {float:left; padding:5px 7px 5px 14px; width:200px;}

/* Gruppo Funzioni e Sicurezza
- - - - - - - - - - - - - - - - - - - - */
#funz_sic {float:left; width:590px; padding:7px; background-color:#e5e4e2; padding-bottom:14px;}

#funzioni {float:left; width:288px; margin:0 14px 0 0;}
#funzioni ul {float:left; margin:0; padding:0; border:0; list-style:none;}
#funzioni ul li {float:left; border-bottom:1px solid #9d9d9d; width:267px; padding:3px 7px 3px 14px;}
#funzioni ul li table.funzioni td.sx {width:30px;}
#funzioni ul li img {vertical-align:middle; float:left; margin:0 9px 0 0; border:0;}

#sicurezza {float:left; width:288px;}
#sicurezza ul {float:left; margin:0; padding:0; border:0; list-style:none;}
#sicurezza ul li {float:left; border-bottom:1px solid #9d9d9d; width:267px; padding:3px 7px 3px 14px;}
#sicurezza ul li table.sicurezza td.sx {width:30px;}
#sicurezza ul li img {vertical-align:middle; float:left; margin:0 9px 0 0; border:0;}

/* Footer corpo
- - - - - - - - - - - - - - - - - - - - */
#footer_corpo {clear:both; width:604px; height:20px; background-color:#9d9d9d;}

/* Tooltip
- - - - - - - - - - - - - - - - - - - - */
#tooltip {border:0; background-color:#eee; opacity:0.85; padding:5px;}
#tooltip h3, #tooltip p {margin: 0;}
#right, #right2 {text-align: right;}
#tooltip.right {width: 250px;}

/* Macchine caffè
- - - - - - - - - - - - - - - - - - - - */
table.tb_caffe {}
table.tb_caffe tr td {padding:3px;}
table.tb_caffe tr td.caffe_title {color:#fff; font-weight:bold; background:#a4640c;}
table.tb_caffe tr.tr_caffe_01 {background:#c2c2c2;}
#print_caffe {float:right; width:36px; background:url(imgs/ico_print.gif) top right no-repeat;}
#print_caffe a {width:36px; height:17px; display:block; text-decoration:none; text-indent:-9999px;}

/* Didascalia
- - - - - - - - - - - - - - - - - - - - */
#dida {float:left; width:590px; background-color:#e5e4e2; padding:7px;}
#dida table.titolo {margin:3px 0 0 0;}
#dida table.titolo tr td {width:50%;}
#dida table.titolo tr td.sx {padding:0 0 0 14px;}
#dida table.titolo tr td.dx {}
#dida table.descrizione {margin:3px 0 3px 0;}
#dida table.descrizione tr td {width:50%;}
#dida table.descrizione tr td.sx {padding:3px 0 3px 14px;}
#dida table.descrizione tr td.dx {}

/* Mappa
- - - - - - - - - - - - - - - - - - - - */
#container_mappa {float:left; width:935px; color:#57585c; font-family: Arial, Verdana, Helvetica, sans-serif; font-size:16px;}
/* 1° livello */
#container_mappa ul {margin:0; padding:0; border:0; list-style:none;}
#container_mappa ul.azienda {margin:5px 0 15px 20px; padding:0; border:0; list-style:none;}
#container_mappa ul.azienda li {font-weight:normal; margin:0; padding:0;}
#container_mappa ul.azienda li a {color:#fff; display:block; font-size:1em; text-decoration:none; padding:0 0 1px 14px; background:#e0001a;  margin:0 0 3px 0;}
#container_mappa ul.azienda li a:hover, #container_mappa ul.azienda li a.active {color:#000;}
#container_mappa ul li {font-weight:bold; margin:0; padding:0; color:#e0001a;}
#container_mappa ul li a {color:#e0001a; display:block; font-size:1em; text-decoration:none; padding:0 0 4px 7px; /*cursor:default;*/}
#container_mappa ul li a:hover {color:#888888;}
#container_mappa ul li.contatti a {color:#fff; display:block; font-size:1em; text-decoration:none; padding:0 0 1px 14px; background:#e0001a;  margin:0 0 3px 0;}
/* 2° livello */
#container_mappa ul li ul {margin:0 0 15px 20px; padding:0; border:0;}
#container_mappa ul li ul li {font-size:0.8em; font-weight:normal; margin:0 0 6px 0; padding:0;}
#container_mappa ul li ul li a {padding:0 0 1px 14px; margin:0; border:0; color:#fff; display:block;}
#container_mappa ul li ul li a:hover {color:#000;}
#container_mappa ul li ul li.cappe {color:#6571ad; font-weight:bold;}
#container_mappa ul li ul li.piani_cottura {color:#6b6203; font-weight:bold;}
#container_mappa ul li ul li.macchine_caffe {color:#a4640c; font-weight:bold;}
#container_mappa ul li ul li.complementi {color:#820024; font-weight:bold;}
#container_mappa ul li ul li.accessori {color:#640557; font-weight:bold;}
/* 3° livello */
#container_mappa ul li ul li ul {margin:0 0 6px 20px;}
#container_mappa ul li ul li ul li {font-size:1em; font-weight:normal; margin:4px 0 0 0;}
#container_mappa ul li ul li ul li a {padding:0 0 0 20px; color:#fff; display:block;}
#container_mappa ul li ul li ul li a:hover {}

#container_mappa ul li ul li.cappe ul li {color:#939ac4; font-weight:normal;}
#container_mappa ul li ul li.cappe ul li a {background-color:#c1c5de;}
#container_mappa ul li ul li.cappe ul li a:hover, #container_mappa ul li ul li.cappe ul li a.active {background:url(imgs/quadretto_cappe.gif) top left repeat-y #c1c5de;}

#container_mappa ul li ul li.piani_cottura ul li a {background-color:#c2be89;}
#container_mappa ul li ul li.piani_cottura ul li {color:#96914d; font-weight:normal;}
#container_mappa ul li ul li.piani_cottura ul li a:hover, #container_mappa ul li ul li.piani_cottura ul li a.active {background:url(imgs/quadretto_cottura.gif) top left repeat-y #c2be89;}
#container_mappa ul li ul li.macchine_caffe ul li a {background-color:#d07f10;}
#container_mappa ul li ul li.macchine_caffe ul li a:hover, #container_mappa ul li ul li.macchine_caffe ul li a.active {background:url(imgs/quadretto_caffe.gif) top left repeat-y #d07f10;}
#container_mappa ul li ul li.complementi ul li a {background-color:#9e3854;}
#container_mappa ul li ul li.complementi ul li a:hover, #container_mappa ul li ul li.complementi ul li a.active {background:url(imgs/quadretto_complementi.gif) top left repeat-y #9e3854;}
#container_mappa ul li ul li.accessori ul li a {background-color:#841f76;}
#container_mappa ul li ul li.accessori ul li a:hover, #container_mappa ul li ul li.accessori ul li a.active {background:url(imgs/quadretto_accessori.gif) top left repeat-y #841f76;}
/* 4° livello */
#container_mappa ul li ul li.cappe ul li ul li a {background:#c1c5de; padding:0 0 0 26px; display:block; font-weight:normal;}
#container_mappa ul li ul li.cappe ul li ul li a:hover, #container_mappa ul li ul li.cappe ul li ul li a.active {background:url(imgs/quadretto_cappe.gif) top left repeat-y #c1c5de;}

#container_mappa ul li ul li.piani_cottura ul li ul li a {background:#c2be89; padding:0 0 0 26px; display:block; font-weight:normal;}
#container_mappa ul li ul li.piani_cottura ul li ul li a:hover, #container_mappa ul li ul li.piani_cottura ul li ul li a.active {background:url(imgs/quadretto_cottura.gif) top left repeat-y #c2be89;}

#container_mappa ul li ul li.macchine_caffe ul li ul li a {background:#d07f10; padding:0 0 0 26px; display:block;}
#container_mappa ul li ul li.macchine_caffe ul li ul li a:hover, #container_mappa ul li ul li.macchine_caffe ul li ul li a.active {background:url(imgs/quadretto_caffe.gif) top left repeat-y #d07f10;}

#container_mappa ul li ul li.complementi ul li ul li a {background:#9e3854; padding:0 0 0 26px; display:block;}
#container_mappa ul li ul li.complementi ul li ul li a:hover, #container_mappa ul li ul li.complementi ul li ul li a.active {background:url(imgs/quadretto_complementi.gif) top left repeat-y #9e3854;}

#container_mappa ul li ul li.accessori ul li ul li a {background:#841f76; padding:0 0 0 26px; display:block;}
#container_mappa ul li ul li.accessori ul li ul li a:hover, #container_mappa ul li ul li.accessori ul li ul li a.active {background:url(imgs/quadretto_accessori.gif) top left repeat-y #841f76;}

#container_mappa ul li ul li.complementi ul li.complementi a {font-weight:normal;}

/* Zoom
- - - - - - - - - - - - - - - - - - - - */
#pop {/*background:url(imgs/sfondino.png);*/}
#pop img {border:4px #e0001a solid; margin:0 0 3px 0;}
* html #pop {/*background-color:#000; back\ground-color:transparent; background-image:url(imgs/sfondino.gif); filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src="imgs/sfondino.png", sizingMethod="scale");*/}

/* Invia curriculum EN
- - - - - - - - - - - - - - - - - - - - */
div.fileinputs {position: relative;}
div.fakefile {position: absolute; top: 0px; left: 0px; z-index: 1;}
input.file {position: relative; text-align: left; -moz-opacity: 0; opacity: 0; z-index: 2; filter:alpha(opacity: 0);}
input.bott_en {height:18px; margin:0; padding:0;}


/* Footer
- - - - - - - - - - - - - - - - - - - - */
#footer {clear:both; background-color:#CCCC99; font-size:0.6em;}
#firma {float:left; width:140px; background:url(imgs/firma.jpg) top left no-repeat #bab5b2; height:20px;}
#firma a {text-indent:-9999px; display:block; width:140px; height:19px;}
#menu_footer {float:left; width:815px; height:20px; background-color:#000; color:#bfbfbf;}
#menu_footer_sx {float:left; width:600px;}
#menu_footer_sx ul {margin:0; border:0; padding:3px 0 0 8px; list-style:none;}
#menu_footer_sx ul li {float:left; padding:0 8px 0 0;}
#menu_footer_sx ul li a {color:#bfbfbf; text-decoration:none;}
#menu_footer_sx ul li a:hover {color:#fff;}
#menu_footer_dx {float:left; width:215px;}
#menu_footer_dx p {float:right; padding:4px 15px 0 0; margin:0;}