Il Lago Maggiore visto dal cielo

68 articoli disponibili

🔥🔥 Ai primi 100 ordini una stampa fotografica 30x30 firmata in omaggio raffigurante la foto della copertina. 🔥🔥

Un volo sopra uno dei laghi più belli del mondo che racconta la storia e la vita di un grande territorio.
L'architettura, gli abitanti, le strade, la storia e le persone che popolano il lago sono raccontate a tutte le ore del giorno.

⭕ circa 240 fotografie
⭕ 328 pagine
⭕ misura 29x24 cm
⭕ copertina rigida + sovracoperta
⭕ testi in italiano / inglese.

Il lago Maggiore visto dal cielo, assieme al volume “gemello” sul Lago di Como, nasce in un periodo particolare della mia vita, una fase di cambiamento ricca delle paure e delle speranze che accompagnano tutte le svolte. Questo libro è il primo di un progetto biennale in cui voglio raccontare i più importanti laghi Italiani, luogo di incontro di culture diverse, un tempo dimora d’elezione di nobiltà e borghesia, oggi democratica meta e ritrovo per tutti coloro che cercano una pausa dalla frenetica vita urbana.

Ogni metro di costa del Lago Maggiore trasuda storia. Sulle sue rive si sono cimentati artisti di alto livello, hanno vissuto potenti famiglie che hanno fatto del mecenatismo una ragione di esistere e si sono combattute sanguinose battaglie.
Tutta questa ricchezza storica, architettonica, artistica e paesaggistica è giunta sino a noi che ne siamo custodi. Questo libro, almeno nelle intenzioni, vuole contribuire a raccontare, e fissare ad imperitura memoria, il territorio e i suoi abitanti nei primi decenni di questo secolo.
In questo racconto per immagini troverete oltre alle gesta di santi, condottieri e nobili, anche le storie di chi, in millenni, ha modellato il territorio: persone comuni, spesso dimenticate, ma che con il loro lavoro, le loro passioni e i loro ideali hanno contribuito a creare una regione divenuta un autentico gioiello incastonato ai piedi delle Alpi.

Ho effettuato gli scatti a bordo di aerei ed elicotteri tra i mesi di settembre e novembre 2017, le immagini sono solamente ottimizzate per la stampa e tagliate per rientrare nel formato del libro, nulla è stato aggiunto o tolto: ritengo che gli elementi fuori posto non solo facciano parte del racconto, ma spesso ne siano protagonisti. Vi auguro una buona visione.

method="post" class="clearfix product_form init shapp_qb_prod" id="product-form-86189834258product-template" data-money-format="€{{amount}}" data-shop-currency="EUR" data-select-id="product-select-86189834258product-template" data-enable-state="true" data-product="{"id":86189834258,"title":"Il Lago Maggiore visto dal cielo","handle":"il-lago-maggiore-visto-dal-cielo","description":"\u003cmeta charset=\"utf-8\"\u003e\n\u003cp\u003eMy ninth book, the first above Italian Lakes.\u003cspan\u003e \u003c\/span\u003e\u003cbr\u003eA flight over one of the most beautiful lake in the world that tells the history and the life of a great territory. \u003cbr\u003eThe architecture, inhabitants, streets, history and people who populate the lake are narrated at all hours of the day, a portrait of the land at the dawn of the new millennium.\u003cspan\u003e \u003c\/span\u003e\u003cbr\u003e\u003cbr\u003e\u003c\/p\u003e\n\u003cp\u003e \u003c\/p\u003e\n\u003cp\u003e \u003c\/p\u003e\n\u003cp\u003e\u003ciframe width=\"560\" height=\"315\" src=\"https:\/\/www.youtube.com\/embed\/ZKW8_FlZEbo\" frameborder=\"0\" gesture=\"media\" allow=\"encrypted-media\" allowfullscreen=\"\"\u003e\u003c\/iframe\u003e\u003c\/p\u003e\n\u003cstyle\u003e\u003c!--\n#_form_19_ { font-size:14px; line-height:1.6; font-family:arial, helvetica, sans-serif; margin:0; }\n #_form_19_ * { outline:0; }\n ._form_hide { display:none; visibility:hidden; }\n ._form_show { display:block; visibility:visible; }\n #_form_19_._form-top { top:0; }\n #_form_19_._form-bottom { bottom:0; }\n #_form_19_._form-left { left:0; }\n #_form_19_._form-right { right:0; }\n #_form_19_ input[type=\"text\"],#_form_19_ input[type=\"date\"],#_form_19_ textarea { padding:6px; height:auto; border:#979797 1px solid; border-radius:4px; color:#000 !important; font-size:13px; -webkit-box-sizing:border-box; -moz-box-sizing:border-box; box-sizing:border-box; }\n #_form_19_ textarea { resize:none; }\n #_form_19_ ._submit { -webkit-appearance:none; cursor:pointer; font-family:arial, sans-serif; font-size:14px; text-align:center; background:#333 !important; border:0 !important; -moz-border-radius:4px !important; -webkit-border-radius:4px !important; border-radius:4px !important; color:#fff !important; padding:10px !important; }\n #_form_19_ ._close-icon { cursor:pointer; background-image:url('https:\/\/d226aj4ao1t61q.cloudfront.net\/esfkyjh1u_forms-close-dark.png'); background-repeat:no-repeat; background-size:14.2px 14.2px; position:absolute; display:block; top:11px; right:9px; overflow:hidden; width:16.2px; height:16.2px; }\n #_form_19_ ._close-icon:before { position:relative; }\n #_form_19_ ._form-body { margin-bottom:30px; }\n #_form_19_ ._form-image-left { width:150px; float:left; }\n #_form_19_ ._form-content-right { margin-left:164px; }\n #_form_19_ ._form-branding { color:#fff; font-size:10px; clear:both; text-align:left; margin-top:30px; font-weight:100; }\n #_form_19_ ._form-branding ._logo { display:block; width:130px; height:14px; margin-top:6px; background-image:url('https:\/\/d226aj4ao1t61q.cloudfront.net\/hh9ujqgv5_aclogo_li.png'); background-size:130px auto; background-repeat:no-repeat; }\n #_form_19_ ._form-label,#_form_19_ ._form_element ._form-label { font-weight:bold; margin-bottom:5px; display:block; }\n #_form_19_._dark ._form-branding { color:#333; }\n #_form_19_._dark ._form-branding ._logo { background-image:url('https:\/\/d226aj4ao1t61q.cloudfront.net\/jftq2c8s_aclogo_dk.png'); }\n #_form_19_ ._form_element { position:relative; margin-bottom:10px; font-size:0; max-width:100%; }\n #_form_19_ ._form_element * { font-size:14px; }\n #_form_19_ ._form_element._clear { clear:both; width:100%; float:none; }\n #_form_19_ ._form_element._clear:after { clear:left; }\n #_form_19_ ._form_element input[type=\"text\"],#_form_19_ ._form_element input[type=\"date\"],#_form_19_ ._form_element select,#_form_19_ ._form_element textarea:not(.g-recaptcha-response) { display:block; width:100%; -webkit-box-sizing:border-box; -moz-box-sizing:border-box; box-sizing:border-box; }\n #_form_19_ ._field-wrapper { position:relative; }\n #_form_19_ ._inline-style { float:left; }\n #_form_19_ ._inline-style input[type=\"text\"] { width:150px; }\n #_form_19_ ._inline-style:not(._clear) + ._inline-style:not(._clear) { margin-left:20px; }\n #_form_19_ ._form_element img._form-image { max-width:100%; }\n #_form_19_ ._clear-element { clear:left; }\n #_form_19_ ._full_width { width:100%; }\n #_form_19_ ._form_full_field { display:block; width:100%; margin-bottom:10px; }\n #_form_19_ input[type=\"text\"]._has_error,#_form_19_ textarea._has_error { border:#f37c7b 1px solid; }\n #_form_19_ input[type=\"checkbox\"]._has_error { outline:#f37c7b 1px solid; }\n #_form_19_ ._error { display:block; position:absolute; font-size:13px; z-index:10000001; }\n #_form_19_ ._error._above { padding-bottom:4px; top:-41px; right:0; }\n #_form_19_ ._error._below { padding-top:4px; top:100%; right:0; }\n #_form_19_ ._error._above ._error-arrow { bottom:0; right:15px; border-left:5px solid transparent; border-right:5px solid transparent; border-top:5px solid #f37c7b; }\n #_form_19_ ._error._below ._error-arrow { top:0; right:15px; border-left:5px solid transparent; border-right:5px solid transparent; border-bottom:5px solid #f37c7b; }\n #_form_19_ ._error-inner { padding:8px 12px; background-color:#f37c7b; font-size:13px; font-family:arial, sans-serif; color:#fff; text-align:center; text-decoration:none; -webkit-border-radius:4px; -moz-border-radius:4px; border-radius:4px; }\n #_form_19_ ._error-inner._form_error { margin-bottom:5px; text-align:left; }\n #_form_19_ ._button-wrapper ._error-inner._form_error { position:static; }\n #_form_19_ ._error-inner._no_arrow { margin-bottom:10px; }\n #_form_19_ ._error-arrow { position:absolute; width:0; height:0; }\n #_form_19_ ._error-html { margin-bottom:10px; }\n .pika-single { z-index:10000001 !important; }\n @media all and (min-width:320px) and (max-width:667px) { ::-webkit-scrollbar { display:none; }\n #_form_19_ { margin:0; width:100%; min-width:100%; max-width:100%; box-sizing:border-box; }\n #_form_19_ * { -webkit-box-sizing:border-box; -moz-box-sizing:border-box; box-sizing:border-box; font-size:1em; }\n #_form_19_ ._form-content { margin:0; width:100%; }\n #_form_19_ ._form-inner { display:block; min-width:100%; }\n #_form_19_ ._form-title,#_form_19_ ._inline-style { margin-top:0; margin-right:0; margin-left:0; }\n #_form_19_ ._form-title { font-size:1.2em; }\n #_form_19_ ._form_element { margin:0 0 20px; padding:0; width:100%; }\n #_form_19_ ._form-element,#_form_19_ ._inline-style,#_form_19_ input[type=\"text\"],#_form_19_ label,#_form_19_ p,#_form_19_ textarea:not(.g-recaptcha-response) { float:none; display:block; width:100%; }\n #_form_19_ ._row._checkbox-radio label { display:inline; }\n #_form_19_ ._row,#_form_19_ p,#_form_19_ label { margin-bottom:0.7em; width:100%; }\n #_form_19_ ._row input[type=\"checkbox\"],#_form_19_ ._row input[type=\"radio\"] { margin:0 !important; vertical-align:middle !important; }\n #_form_19_ ._row input[type=\"checkbox\"] + span label { display:inline; }\n #_form_19_ ._row span label { margin:0 !important; width:initial !important; vertical-align:middle !important; }\n #_form_19_ ._form-image { max-width:100%; height:auto !important; }\n #_form_19_ input[type=\"text\"] { padding-left:10px; padding-right:10px; font-size:16px; line-height:1.3em; -webkit-appearance:none; }\n #_form_19_ input[type=\"radio\"],#_form_19_ input[type=\"checkbox\"] { display:inline-block; width:1.3em; height:1.3em; font-size:1em; margin:0 0.3em 0 0; vertical-align:baseline; }\n #_form_19_ button[type=\"submit\"] { padding:20px; font-size:1.5em; }\n #_form_19_ ._inline-style { margin:20px 0 0 !important; }\n }\n #_form_19_ { position:relative; text-align:left; margin:25px auto 0; padding:20px; -webkit-box-sizing:border-box; -moz-box-sizing:border-box; box-sizing:border-box; *zoom:1; background:#fff !important; border:0px solid #b0b0b0 !important; width:500px; -moz-border-radius:0px !important; -webkit-border-radius:0px !important; border-radius:0px !important; color:#000 !important; }\n #_form_19_ ._form-title { font-size:22px; line-height:22px; font-weight:600; margin-bottom:0; }\n #_form_19_:before,#_form_19_:after { content:\" \"; display:table; }\n #_form_19_:after { clear:both; }\n #_form_19_._inline-style { width:auto; display:inline-block; }\n #_form_19_._inline-style input[type=\"text\"],#_form_19_._inline-style input[type=\"date\"] { padding:10px 12px; }\n #_form_19_._inline-style button._inline-style { position:relative; top:27px; }\n #_form_19_._inline-style p { margin:0; }\n #_form_19_._inline-style ._button-wrapper { position:relative; margin:27px 12.5px 0 20px; }\n #_form_19_ ._form-thank-you { position:relative; left:0; right:0; text-align:center; font-size:18px; }\n @media all and (min-width:320px) and (max-width:667px) { #_form_19_._inline-form._inline-style ._inline-style._button-wrapper { margin-top:20px !important; margin-left:0 !important; }\n }\n--\u003e\u003c\/style\u003e\n\u003cform method=\"POST\" id=\"_form_19_\" class=\"_form _form_19 _inline-form _dark\" novalidate=\"\" action=\"https:\/\/immagine.activehosted.com\/proc.php\"\u003e\n\u003cinput type=\"hidden\" name=\"u\" value=\"19\"\u003e \u003cinput type=\"hidden\" name=\"f\" value=\"19\"\u003e \u003cinput type=\"hidden\" name=\"s\"\u003e \u003cinput type=\"hidden\" name=\"c\" value=\"0\"\u003e \u003cinput type=\"hidden\" name=\"m\" value=\"0\"\u003e \u003cinput type=\"hidden\" name=\"act\" value=\"sub\"\u003e \u003cinput type=\"hidden\" name=\"v\" value=\"2\"\u003e\n\u003cdiv class=\"_form-content\"\u003e\n\u003cdiv class=\"_form_element _x21106909 _full_width _clear\"\u003e\n\u003cdiv class=\"_form-title\"\u003eScarica l'anteprima gratuita!\u003c\/div\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"_form_element _x77149690 _full_width _clear\"\u003e\n\u003cdiv class=\"_html-code\"\u003e\n\u003cp\u003eRiceverai una mail con il link per visualizzare l'anteprima gratuita: \u003cbr\u003e 124 pagine su 328\u003c\/p\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"_form_element _x62137364 _full_width \"\u003e\n\u003clabel class=\"_form-label\"\u003e Nome Completo \u003c\/label\u003e\n\u003cdiv class=\"_field-wrapper\"\u003e\u003cinput type=\"text\" name=\"fullname\" placeholder=\"Digita il tuo nome\"\u003e\u003c\/div\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"_form_element _x95094238 _full_width \"\u003e\n\u003clabel class=\"_form-label\"\u003e Email* \u003c\/label\u003e\n\u003cdiv class=\"_field-wrapper\"\u003e\u003cinput type=\"text\" name=\"email\" placeholder=\"Digita la tua email\" required=\"\"\u003e\u003c\/div\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"_button-wrapper _full_width\"\u003e\u003cbutton id=\"_form_19_submit\" class=\"_submit\" type=\"submit\"\u003e Invia \u003c\/button\u003e\u003c\/div\u003e\n\u003cdiv class=\"_clear-element\"\u003e\u003c\/div\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"_form-thank-you\" style=\"display: none;\"\u003e\u003c\/div\u003e\n\u003c\/form\u003e\n\u003cscript type=\"text\/javascript\"\u003e\/\/ \u003c![CDATA[\nwindow.cfields = [];\nwindow._show_thank_you = function(id, message, trackcmp_url) {\n var form = document.getElementById('_form_' + id + '_'), thank_you = form.querySelector('._form-thank-you');\n form.querySelector('._form-content').style.display = 'none';\n thank_you.innerHTML = message;\n thank_you.style.display = 'block';\n if (typeof(trackcmp_url) != 'undefined' \u0026\u0026 trackcmp_url) {\n \/\/ Site tracking URL to use after inline form submission.\n _load_script(trackcmp_url);\n }\n if (typeof window._form_callback !== 'undefined') window._form_callback(id);\n};\nwindow._show_error = function(id, message, html) {\n var form = document.getElementById('_form_' + id + '_'), err = document.createElement('div'), button = form.querySelector('button'), old_error = form.querySelector('._form_error');\n if (old_error) old_error.parentNode.removeChild(old_error);\n err.innerHTML = message;\n err.className = '_error-inner _form_error _no_arrow';\n var wrapper = document.createElement('div');\n wrapper.className = '_form-inner';\n wrapper.appendChild(err);\n button.parentNode.insertBefore(wrapper, button);\n document.querySelector('[id^=\"_form\"][id$=\"_submit\"]').disabled = false;\n if (html) {\n var div = document.createElement('div');\n div.className = '_error-html';\n div.innerHTML = html;\n err.appendChild(div);\n }\n};\nwindow._load_script = function(url, callback) {\n var head = document.querySelector('head'), script = document.createElement('script'), r = false;\n script.type = 'text\/javascript';\n script.charset = 'utf-8';\n script.src = url;\n if (callback) {\n script.onload = script.onreadystatechange = function() {\n if (!r \u0026\u0026 (!this.readyState || this.readyState == 'complete')) {\n r = true;\n callback();\n }\n };\n }\n head.appendChild(script);\n};\n(function() {\n if (window.location.search.search(\"excludeform\") !== -1) return false;\n var getCookie = function(name) {\n var match = document.cookie.match(new RegExp('(^|; )' + name + '=([^;]+)'));\n return match ? match[2] : null;\n }\n var setCookie = function(name, value) {\n var now = new Date();\n var time = now.getTime();\n var expireTime = time + 1000 * 60 * 60 * 24 * 365;\n now.setTime(expireTime);\n document.cookie = name + '=' + value + '; expires=' + now + ';path=\/';\n }\n var addEvent = function(element, event, func) {\n if (element.addEventListener) {\n element.addEventListener(event, func);\n } else {\n var oldFunc = element['on' + event];\n element['on' + event] = function() {\n oldFunc.apply(this, arguments);\n func.apply(this, arguments);\n };\n }\n }\n var _removed = false;\n var form_to_submit = document.getElementById('_form_19_');\n var allInputs = form_to_submit.querySelectorAll('input, select, textarea'), tooltips = [], submitted = false;\n\n var getUrlParam = function(name) {\n var regexStr = '[\\?\u0026]' + name + '=([^\u0026#]*)';\n var results = new RegExp(regexStr, 'i').exec(window.location.href);\n return results != undefined ? decodeURIComponent(results[1]) : false;\n };\n\n for (var i = 0; i \u003c allInputs.length; i++) {\n var regexStr = \"field\\\\[(\\\\d+)\\\\]\";\n var results = new RegExp(regexStr).exec(allInputs[i].name);\n if (results != undefined) {\n allInputs[i].dataset.name = window.cfields[results[1]];\n } else {\n allInputs[i].dataset.name = allInputs[i].name;\n }\n var fieldVal = getUrlParam(allInputs[i].dataset.name);\n\n if (fieldVal) {\n if (allInputs[i].type == \"radio\" || allInputs[i].type == \"checkbox\") {\n if (allInputs[i].value == fieldVal) {\n allInputs[i].checked = true;\n }\n } else {\n allInputs[i].value = fieldVal;\n }\n }\n }\n\n var remove_tooltips = function() {\n for (var i = 0; i \u003c tooltips.length; i++) {\n tooltips[i].tip.parentNode.removeChild(tooltips[i].tip);\n }\n tooltips = [];\n };\n var remove_tooltip = function(elem) {\n for (var i = 0; i \u003c tooltips.length; i++) {\n if (tooltips[i].elem === elem) {\n tooltips[i].tip.parentNode.removeChild(tooltips[i].tip);\n tooltips.splice(i, 1);\n return;\n }\n }\n };\n var create_tooltip = function(elem, text) {\n var tooltip = document.createElement('div'), arrow = document.createElement('div'), inner = document.createElement('div'), new_tooltip = {};\n if (elem.type != 'radio' \u0026\u0026 elem.type != 'checkbox') {\n tooltip.className = '_error';\n arrow.className = '_error-arrow';\n inner.className = '_error-inner';\n inner.innerHTML = text;\n tooltip.appendChild(arrow);\n tooltip.appendChild(inner);\n elem.parentNode.appendChild(tooltip);\n } else {\n tooltip.className = '_error-inner _no_arrow';\n tooltip.innerHTML = text;\n elem.parentNode.insertBefore(tooltip, elem);\n new_tooltip.no_arrow = true;\n }\n new_tooltip.tip = tooltip;\n new_tooltip.elem = elem;\n tooltips.push(new_tooltip);\n return new_tooltip;\n };\n var resize_tooltip = function(tooltip) {\n var rect = tooltip.elem.getBoundingClientRect();\n var doc = document.documentElement, scrollPosition = rect.top - ((window.pageYOffset || doc.scrollTop) - (doc.clientTop || 0));\n if (scrollPosition \u003c 40) {\n tooltip.tip.className = tooltip.tip.className.replace(\/ ?(_above|_below) ?\/g, '') + ' _below';\n } else {\n tooltip.tip.className = tooltip.tip.className.replace(\/ ?(_above|_below) ?\/g, '') + ' _above';\n }\n };\n var resize_tooltips = function() {\n if (_removed) return;\n for (var i = 0; i \u003c tooltips.length; i++) {\n if (!tooltips[i].no_arrow) resize_tooltip(tooltips[i]);\n }\n };\n var validate_field = function(elem, remove) {\n var tooltip = null, value = elem.value, no_error = true;\n remove ? remove_tooltip(elem) : false;\n if (elem.type != 'checkbox') elem.className = elem.className.replace(\/ ?_has_error ?\/g, '');\n if (elem.getAttribute('required') !== null) {\n if (elem.type == 'radio' || (elem.type == 'checkbox' \u0026\u0026 \/any\/.test(elem.className))) {\n var elems = form_to_submit.elements[elem.name];\n if (!(elems instanceof NodeList || elems instanceof HTMLCollection) || elems.length \u003c= 1) {\n no_error = elem.checked;\n }\n else {\n no_error = false;\n for (var i = 0; i \u003c elems.length; i++) {\n if (elems[i].checked) no_error = true;\n }\n }\n if (!no_error) {\n tooltip = create_tooltip(elem, \"Please select an option.\");\n }\n } else if (elem.type =='checkbox') {\n var elems = form_to_submit.elements[elem.name], found = false, err = [];\n no_error = true;\n for (var i = 0; i \u003c elems.length; i++) {\n if (elems[i].getAttribute('required') === null) continue;\n if (!found \u0026\u0026 elems[i] !== elem) return true;\n found = true;\n elems[i].className = elems[i].className.replace(\/ ?_has_error ?\/g, '');\n if (!elems[i].checked) {\n no_error = false;\n elems[i].className = elems[i].className + ' _has_error';\n err.push(\"Checking %s is required\".replace(\"%s\", elems[i].value));\n }\n }\n if (!no_error) {\n tooltip = create_tooltip(elem, err.join('\u003cbr\/\u003e'));\n }\n } else if (elem.tagName == 'SELECT') {\n var selected = true;\n if (elem.multiple) {\n selected = false;\n for (var i = 0; i \u003c elem.options.length; i++) {\n if (elem.options[i].selected) {\n selected = true;\n break;\n }\n }\n } else {\n for (var i = 0; i \u003c elem.options.length; i++) {\n if (elem.options[i].selected \u0026\u0026 !elem.options[i].value) {\n selected = false;\n }\n }\n }\n if (!selected) {\n elem.className = elem.className + ' _has_error';\n no_error = false;\n tooltip = create_tooltip(elem, \"Please select an option.\");\n }\n } else if (value === undefined || value === null || value === '') {\n elem.className = elem.className + ' _has_error';\n no_error = false;\n tooltip = create_tooltip(elem, \"This field is required.\");\n }\n }\n if (no_error \u0026\u0026 elem.name == 'email') {\n if (!value.match(\/^[\\+_a-z0-9-'\u0026=]+(\\.[\\+_a-z0-9-']+)*@[a-z0-9-]+(\\.[a-z0-9-]+)*(\\.[a-z]{2,})$\/i)) {\n elem.className = elem.className + ' _has_error';\n no_error = false;\n tooltip = create_tooltip(elem, \"Enter a valid email address.\");\n }\n }\n if (no_error \u0026\u0026 \/date_field\/.test(elem.className)) {\n if (!value.match(\/^\\d\\d\\d\\d-\\d\\d-\\d\\d$\/)) {\n elem.className = elem.className + ' _has_error';\n no_error = false;\n tooltip = create_tooltip(elem, \"Enter a valid date.\");\n }\n }\n tooltip ? resize_tooltip(tooltip) : false;\n return no_error;\n };\n var needs_validate = function(el) {\n return el.name == 'email' || el.getAttribute('required') !== null;\n };\n var validate_form = function(e) {\n var err = form_to_submit.querySelector('._form_error'), no_error = true;\n if (!submitted) {\n submitted = true;\n for (var i = 0, len = allInputs.length; i \u003c len; i++) {\n var input = allInputs[i];\n if (needs_validate(input)) {\n if (input.type == 'text') {\n addEvent(input, 'blur', function() {\n this.value = this.value.trim();\n validate_field(this, true);\n });\n addEvent(input, 'input', function() {\n validate_field(this, true);\n });\n } else if (input.type == 'radio' || input.type == 'checkbox') {\n (function(el) {\n var radios = form_to_submit.elements[el.name];\n for (var i = 0; i \u003c radios.length; i++) {\n addEvent(radios[i], 'click', function() {\n validate_field(el, true);\n });\n }\n })(input);\n } else if (input.tagName == 'SELECT') {\n addEvent(input, 'change', function() {\n validate_field(this, true);\n });\n }\n }\n }\n }\n remove_tooltips();\n for (var i = 0, len = allInputs.length; i \u003c len; i++) {\n var elem = allInputs[i];\n if (needs_validate(elem)) {\n if (elem.tagName.toLowerCase() !== \"select\") {\n elem.value = elem.value.trim();\n }\n validate_field(elem) ? true : no_error = false;\n }\n }\n if (!no_error \u0026\u0026 e) {\n e.preventDefault();\n }\n resize_tooltips();\n return no_error;\n };\n addEvent(window, 'resize', resize_tooltips);\n addEvent(window, 'scroll', resize_tooltips);\n window._old_serialize = null;\n if (typeof serialize !== 'undefined') window._old_serialize = window.serialize;\n _load_script(\"\/\/d3rxaij56vjege.cloudfront.net\/form-serialize\/0.3\/serialize.min.js\", function() {\n window._form_serialize = window.serialize;\n if (window._old_serialize) window.serialize = window._old_serialize;\n });\n var form_submit = function(e) {\n e.preventDefault();\n if (validate_form()) {\n \/\/ use this trick to get the submit button \u0026 disable it using plain javascript\n document.querySelector('[id^=\"_form\"][id$=\"_submit\"]').disabled = true;\n var serialized = _form_serialize(document.getElementById('_form_19_'));\n var err = form_to_submit.querySelector('._form_error');\n err ? err.parentNode.removeChild(err) : false;\n _load_script('https:\/\/immagine.activehosted.com\/proc.php?' + serialized + '\u0026jsonp=true');\n }\n return false;\n };\n addEvent(form_to_submit, 'submit', form_submit);\n})();\n\/\/ ]]\u003e\u003c\/script\u003e\n\u003cul\u003e\n\u003cli\u003eAbout 240 photographs,\u003c\/li\u003e\n\u003cli\u003e328 pages,\u003c\/li\u003e\n\u003cli\u003esize 29x24 cm\u003c\/li\u003e\n\u003cli\u003eHardcover + dust jacket\u003c\/li\u003e\n\u003cli\u003eItalian\/English texts.\u003c\/li\u003e\n\u003c\/ul\u003e\n\u003cp\u003e\u003cimg src=\"\/\/cdn.shopify.com\/s\/files\/1\/1573\/8543\/files\/Maggiore_View-07_large.jpg?v=1513433347\" alt=\"\"\u003e\u003c\/p\u003e","published_at":"2017-03-02T13:02:00","created_at":"2017-12-05T18:20:36","vendor":"Fabio Polosa","type":"Libro","tags":[],"price":4165,"price_min":4165,"price_max":4165,"price_varies":false,"compare_at_price":4900,"compare_at_price_min":4900,"compare_at_price_max":4900,"compare_at_price_varies":false,"all_variant_ids":[895519784978],"variants":[{"id":895519784978,"product_id":86189834258,"product_handle":"il-lago-maggiore-visto-dal-cielo","title":"Default Title","option1":"Default Title","option2":null,"option3":null,"sku":"","requires_shipping":true,"taxable":false,"featured_image":null,"image_id":null,"available":true,"name":"Il Lago Maggiore visto dal cielo - Default Title","options":["Default Title"],"price":4165,"weight":3000,"compare_at_price":4900,"inventory_quantity":68,"inventory_management":"shopify","inventory_policy":"deny","inventory_in_cart":0,"inventory_remaining":68,"incoming":false,"next_incoming_date":null,"taxable":false,"barcode":""}],"available":true,"images":["\/\/cdn.shopify.com\/s\/files\/1\/1573\/8543\/products\/cover_maggiore.jpg?v=1541870975","\/\/cdn.shopify.com\/s\/files\/1\/1573\/8543\/products\/LI70389_come_oggetto_avanzato-1.jpg?v=1541870974","\/\/cdn.shopify.com\/s\/files\/1\/1573\/8543\/products\/LI70204_come_oggetto_avanzato-1.jpg?v=1541870974","\/\/cdn.shopify.com\/s\/files\/1\/1573\/8543\/products\/LI70113_come_oggetto_avanzato-1.jpg?v=1541870974","\/\/cdn.shopify.com\/s\/files\/1\/1573\/8543\/products\/LI70204_come_oggetto_avanzato-1_565fee4d-3d11-4c39-89ad-239e02fdf0b9.jpg?v=1541870974","\/\/cdn.shopify.com\/s\/files\/1\/1573\/8543\/products\/LI70246_come_oggetto_avanzato-1.jpg?v=1541870974","\/\/cdn.shopify.com\/s\/files\/1\/1573\/8543\/products\/LI70391_come_oggetto_avanzato-1.jpg?v=1541870974","\/\/cdn.shopify.com\/s\/files\/1\/1573\/8543\/products\/LI70628_come_oggetto_avanzato-1.jpg?v=1541870974","\/\/cdn.shopify.com\/s\/files\/1\/1573\/8543\/products\/LI79695_come_oggetto_avanzato-1.jpg?v=1541870974","\/\/cdn.shopify.com\/s\/files\/1\/1573\/8543\/products\/VD12578_come_oggetto_avanzato-1.jpg?v=1541870974","\/\/cdn.shopify.com\/s\/files\/1\/1573\/8543\/products\/VD12594_come_oggetto_avanzato-1.jpg?v=1541870974","\/\/cdn.shopify.com\/s\/files\/1\/1573\/8543\/products\/VD12635_come_oggetto_avanzato-1.jpg?v=1541870974","\/\/cdn.shopify.com\/s\/files\/1\/1573\/8543\/products\/VD13031_come_oggetto_avanzato-1.jpg?v=1541870974","\/\/cdn.shopify.com\/s\/files\/1\/1573\/8543\/products\/VD13256_come_oggetto_avanzato-1.jpg?v=1541870974","\/\/cdn.shopify.com\/s\/files\/1\/1573\/8543\/products\/VD13283_come_oggetto_avanzato-1.jpg?v=1541870974","\/\/cdn.shopify.com\/s\/files\/1\/1573\/8543\/products\/VD13297_come_oggetto_avanzato-1.jpg?v=1541870974","\/\/cdn.shopify.com\/s\/files\/1\/1573\/8543\/products\/VD13468_come_oggetto_avanzato-1.jpg?v=1541870974","\/\/cdn.shopify.com\/s\/files\/1\/1573\/8543\/products\/VD14400_come_oggetto_avanzato-1.jpg?v=1541870974","\/\/cdn.shopify.com\/s\/files\/1\/1573\/8543\/products\/VD14410_come_oggetto_avanzato-2.jpg?v=1541870974","\/\/cdn.shopify.com\/s\/files\/1\/1573\/8543\/products\/VD16357_come_oggetto_avanzato-1.jpg?v=1541870974","\/\/cdn.shopify.com\/s\/files\/1\/1573\/8543\/products\/VD16476_come_oggetto_avanzato-1.jpg?v=1541870974","\/\/cdn.shopify.com\/s\/files\/1\/1573\/8543\/products\/VD16575_come_oggetto_avanzato-1.jpg?v=1541870974","\/\/cdn.shopify.com\/s\/files\/1\/1573\/8543\/products\/VD16602_come_oggetto_avanzato-1.jpg?v=1541870974","\/\/cdn.shopify.com\/s\/files\/1\/1573\/8543\/products\/VD16652_come_oggetto_avanzato-CMYK.jpg?v=1541870974","\/\/cdn.shopify.com\/s\/files\/1\/1573\/8543\/products\/VD16671_come_oggetto_avanzato-1.jpg?v=1541870974","\/\/cdn.shopify.com\/s\/files\/1\/1573\/8543\/products\/VD16724_come_oggetto_avanzato-1.jpg?v=1541870974"],"featured_image":"\/\/cdn.shopify.com\/s\/files\/1\/1573\/8543\/products\/cover_maggiore.jpg?v=1541870975","options":["Title"],"url":"\/products\/il-lago-maggiore-visto-dal-cielo"}" data-product-id="86189834258">

68 articoli disponibili


Collezioni: Libri, Products

Tipologia: Libro

Libri

I libri sono stampati da alcune tra le principali tipografie italiane, quando sono segnalati disponibili, vengono spediti in un giorno lavorativo

Stampe

Ogni stampa è realizzata in Italia con tecnologia allo stato dell'arte

Consegnamo in tutto il mondo con corriere.Produciamo appena l'ordine è confermato., normalmente spediamo in 5 giorni lavorativi.

Spedizione

Quando il tuo prodotto sarà pronto per la spedizione riceverai un'email con il tracking code dal corriere.

- Spedizioni in italia: 1 giorno- Spedizione in EU: 2 o 3 giorni
- Tutto il resto del mondo da 2 a 5 giorni

Il costo della spedizione è calcolato in sede di conferma d'ordine.

Le spedizioni in italia sono gratuite per ordini superiori ai 29€

Carte (for stampe)

Le stampe a tiratura libera sono stampate su carta fotografica lucida con plotter ad alta definizione (Epson o Canon)

Se vuoi una carta opaca, chiedilo nelle note dell'ordine, provvederemo senza costi aggiuntivi.

Le stampe a tiratura limitata sono realizzate su carta Hahnmullen Photo Rag® Baryta e sono firmate e numerate sul retro

L'autore

Nato nel 1980 ad Acqui Terme, ora lavora quasi esclusivamente su progetti personali di fotografia aerea. Ha pubblicato 9 libri.


Preferisce raccontare storie ordinarie di città e paesaggi, anziché riprendere monumenti iconici e paesaggi esteticamente perfetti.


I suoi libri

Il Lago maggiore visto dal cielo (2017)
La Riviera Ligure di Ponente vista dal cielo (2017)
La Riviera Ligure di Levante vista dal cielo (2017)
Genova Vista dal cielo (2017)Le vigne in volo (2015)
Milano vista dal cielo (2014)
Torino vista dal cielo (2014)
Vigne in volo (2013)
La provincia di Asti vista dal cielo (2012)
La provincia di Alessandria vista dal cielo (2011) 


Articoli collegati