html, body, div, span, applet, object, iframe, h1, h2, h3, h4, h5, h6, blockquote, pre, abbr, acronym, address, big, cite, code, del, dfn, em, font, ins, kbd, q, s, samp, small, tt, var, b, u, i, center, fieldset, form, label, legend, caption {margin: 0;padding: 0;border: 0;outline: 0;font-size: 100%;vertical-align: baseline;background: transparent;}body {line-height: 1;-webkit-user-select: none;-webkit-text-size-adjust: none;}article, aside, details, figcaption, figure, footer, header, hgroup, menu, nav, section { display: block; }blockquote, q { quotes: none; }blockquote:before, blockquote:after, q:before, q:after {content: '';content: none;}ins {background: #ff9;color: #000;text-decoration: none;}mark {background: #ff9;color: #000;font-style: italic;font-weight: bold;}del { text-decoration: line-through; }abbr[title], dfn[title] {border-bottom: 1px dotted;cursor: help;}sub, sup {font-size: 75%;line-height: 0;position: relative;}sup { top: -0.5em; }sub { bottom: -0.25em; }pre {white-space: pre;white-space: pre-wrap;word-wrap: break-word;padding: 15px;}textarea { overflow: auto; }.ie6 legend, .ie7 legend { margin-left: -7px; }input[type="radio"] { vertical-align: text-bottom; }input[type="checkbox"] { vertical-align: bottom; }.ie7 input[type="checkbox"] { vertical-align: baseline; }.ie6 input { vertical-align: text-bottom; }.ie7 img { -ms-interpolation-mode: bicubic; }img {-ms-interpolation-mode: bicubic;image-rendering: optimizeQuality;}label, input[type="button"], input[type="submit"], input[type="image"], button { cursor: pointer; }html, body {width: 100%;height: 100%;text-align: left;font-size: 9pt;font-family: Arial, Helvetica, sans-serif;color: #333;background: url("img/bg.jpg") repeat-x 0 0 #FFF;margin: 0;padding: 0;}.clear { clear: both; }a {font-family: Arial, Helvetica, sans-serif;text-decoration: none;color: #333;outline: none;-moz-outline-style: none;}a:link {text-decoration: none;color: #333;}a:visited {text-decoration: none;color: #333;}a:hover {text-decoration: underline;color: #333;}a:active {text-decoration: none;color: #333;}p, li {font-family: Arial, Helvetica, sans-serif;font-size: 10pt;color: #333;line-height: 20px;}.vuoto { height: 20px; }.tratteggio, hr {width: 100%;height: 1px;border-top: 1px dashed #ccc;background: none;margin: 20px 0;padding: 0;display: block;clear: both;}.float_sx { float: left; }.float_dx { float: right; }span.error {font-size: 8pt;color: #F00;}input.error, textarea.error { border-color: #F00 !important; }span.valid {font-size: 8pt;color: #090;}.record a.icoDel {width: 13px;height: 13px;background: url("img/ico_rimuovi.png") no-repeat 0 0;float: left;display: block;z-index: 1000;}.edit a.icoDel {position: absolute;width: 13px;height: 13px;background: url("img/ico_rimuovi.png") no-repeat 0 0;top: 5px;right: 5px;display: block;z-index: 1000;}.edit a.icoEdit {position: absolute;width: 14px;height: 13px;background: url("img/ico_modifica.png") no-repeat 0 0;top: 5px;right: 24px;display: block;z-index: 1000;}input.valid, textarea.valid { border-color: #090 !important; }hr {width: 100%;height: 1px;color: #222;background: #666;border: none;padding: 0;margin: 0 auto;display: block;}h1.tit {font-family: 'Old Standard TT', serif;font-weight: normal;font-size: 22pt !important;text-align: center;color: #ae9a5b;margin: 50px 0 18px 0 !important;padding: 0 40px;}.bg_tit {width: 100%;height: auto;background: url("img/bg_tit.png") no-repeat center center}h1.tit2 {font-family: 'Old Standard TT', serif;font-weight: normal;font-size: 22pt !important;text-align: center;color: #999;margin: 50px 0 30px 0 !important;padding: 0;}h2.tit2 {font-family: 'Old Standard TT', serif;font-weight: normal;font-size: 16pt !important;text-align: center;line-height: 28px;color: #999;margin: 0 0 35px 0 !important;padding: 0;}label { color: #444; }input.campo, textarea.campo, button.campo, select.campo {background: #EEE !important;border: 1px solid #CCC;color: #444 !important;padding: 0 3px !important;}input.campo {width: auto !important;height: 24px !important;font-size: 9pt !important;line-height: 23px !important;}textarea.campo {width: auto !important;height: auto !important;font-size: 9pt !important;}input.campo:hover, textarea.campo:hover { background: #FFF !important; }.invia {height: auto !important;color: #FFF !important;background: #999 !important;border: 1px solid #999 !important;-webkit-border-radius: 5px !important;-moz-border-radius: 5px !important;border-radius: 5px !important;padding: 3px 3px 4px 3px !important;cursor: pointer !important;}.invia:hover { background: #BBB !important; }.margine {position: relative;width: 940px;margin: 0 auto;}#struttura {position: relative;width: 100%;min-height: 100%;height: auto !important;height: 100%;margin: 0 auto -35px auto;padding: 0;}header {position: relative;width: 100%;height: 179px;display: block;z-index: 9999;}header img {border: none;margin: 0 0 0 8px;}header #head {position: relative;width: 1000px;height: 179px;background: url("img/header.jpg") no-repeat center top;margin: 0 auto;z-index: 9999;}header #logo a {position: absolute;width: 258px;height: 58px;background: url("img/logo.png") no-repeat 0 0;margin: 0 0 0 -129px;padding: 0;top: 40px;left: 50%;display: block;z-index: 1000;}header #lingue {position: absolute;width: 85px;height: 19px;text-align: left;padding: 0;top: 12px;left: 20px;display: block;z-index: 1000;}header #login {position: absolute;width: auto;height: 28px;text-align: right;padding: 0;top: 12px;right: 20px;overflow: hidden;display: block;z-index: 1000;}header #login input {width: 80px;height: 18px;color: #ae9a5b;font-family: 'Old Standard TT', serif;font-size: 10pt;border: 1px solid #ae9a5b;padding: 4px;margin: 0;float: left;display: block;}header #login input#txUserlog {-webkit-border-top-left-radius: 5px;-webkit-border-bottom-left-radius: 5px;-moz-border-radius-topleft: 5px;-moz-border-radius-bottomleft: 5px;border-top-left-radius: 5px;border-bottom-left-radius: 5px;}header #login input#txPwdlog {border-left: none !important;border-right: none !important;}header #login button {width: auto;height: 28px;color: #fff;font-family: 'Old Standard TT', serif;font-size: 10pt;background: #ae9a5b;border: none;padding: 0 4px;margin: 0;-webkit-border-top-right-radius: 5px;-webkit-border-bottom-right-radius: 5px;-moz-border-radius-topright: 5px;-moz-border-radius-bottomright: 5px;border-top-right-radius: 5px;border-bottom-right-radius: 5px;float: left;display: block;}header #login .nickname {color: #fff;font-family: 'Old Standard TT', serif;font-size: 12pt !important;font-weight: normal;line-height: 24px;}header #login .esci {color: #FFF;font-family: Arial, Helvetica, sans-serif;font-size: 10pt;font-weight: normal;text-decoration: none;-webkit-border-radius: 5px;-moz-border-radius: 5px;border-radius: 5px;background: #C00;border: none;padding: 4px;margin: 0 0 0 10px;display: block;float: right;}header #login .modifica {color: #FFF;font-family: Arial, Helvetica, sans-serif;font-size: 10pt;font-weight: normal;text-decoration: none;-webkit-border-radius: 5px;-moz-border-radius: 5px;border-radius: 5px;background: #ae9a5b;border: none;padding: 4px;margin: 0 0 0 10px;display: block;float: right;}header #nav {position: absolute;width: 960px;height: 31px;margin: 0 0 0 -480px;padding: 0;bottom: 8px;left: 50%;display: block;z-index: 1000;}header #nav ul {width: 100%;height: 31px;list-style: none;margin: 0;padding: 0;display: block;}header #nav ul li {width: auto;height: 31px;line-height: 30px;text-align: center;display: block;float: left;}header #nav ul li.sep {width: 58px;height: 31px;line-height: 0;margin: 0;padding: 0px;display: block;}header #nav ul li a {height: 31px;color: #FFF;font-family: 'Old Standard TT', serif;font-size: 13pt;letter-spacing: 1px;text-decoration: none;text-transform: uppercase;text-shadow: #666 0px 1px 0px;padding: 0;display: block;}header #nav ul li > a:hover, header #nav ul li > a:focus, header #nav ul li a.attivo, header #nav ul li a.corrente {background: url("img/bt_nav.png") repeat-x 0 0;color: #FFF;}header #nav ul li.social {position: relative;width: 129px !important;float: right !important;}header #nav ul li.social a {position: absolute;text-shadow: none !important;padding: 0 !important;top: -11px;right: 0px;display: block;}header #nav ul li.social > a:hover, header #nav ul li.social > a:focus { background: none !important; }#contenuti {width: 1000px;height: auto;margin: 0 auto;padding: 0 20px;display: block;}.news {position: relative;width: auto;height: auto;margin: 60px 0 0 0;}.news ul {width: 100%;list-style: none;margin: 0;padding: 0;display: block;}.news ul li.record {position: relative;width: 448px;height: auto;border: 1px solid #d0d0d0;padding: 19px;margin: 0 0 20px 0;}.news ul li.edit {position: relative;width: 448px;height: auto;border: 1px solid #d0d0d0;padding: 19px;margin: 0 5px 20px 5px;float: left;}.news ul li.record.n0 {clear: right;float: left;}.news ul li.record.n1 { float: right; }.news ul li.record .data {color: #999;text-align: left;display: block;}.news ul li.record .titolo {color: #333;text-align: left;margin: 10px 0 0 0;display: block;}.news ul li.record .miniature {position: relative;width: 450px;margin: 10px 0 0 0;}.news ul li.record .miniature img { border: 1px solid #d0d0d0; }.news ul li.record .miniature .foto2_1 {width: 221px;float: left;}.news ul li.record .miniature .foto2_2 {width: 221px;float: right;}.news ul li.record .miniature .foto3_1 {width: 448px;margin: 0 0 3px 0;}.news ul li.record .miniature .foto3_2 {width: 221px;float: left;}.news ul li.record .miniature .foto3_3 {width: 221px;float: right;}.news ul li.record .miniature .foto4_1 {width: 221px;margin: 0 0 3px 0;float: left;}.news ul li.record .miniature .foto4_2 {width: 221px;margin: 0 0 3px 0;clear: right;float: right;}.news ul li.record .miniature .foto4_3 {width: 221px;clear: right;float: left;}.news ul li.record .miniature .foto4_4 {width: 221px;float: right;}.news ul li.record .miniature .foto5_1 {width: 221px;margin: 0 0 3px 0;float: left;}.news ul li.record .miniature .foto5_2 {width: 221px;margin: 0 0 3px 0;float: right;}.news ul li.record .miniature .foto5_3 {width: 145px;clear: right;float: left;}.news ul li.record .miniature .foto5_4 {width: 145px;margin: 0 0 0 3px;float: left;}.news ul li.record .miniature .foto5_5 {width: 145px;float: right;}.album {position: relative;width: auto;height: auto;margin: 60px 0 0 0;text-align: center;}.album ul {list-style: none;margin: 0;padding: 0;}.album li img {border: 1px solid #ae9a5b;}.album li.edit {position: relative;width: 225px;height: auto;margin: 0 20px 20px 0;float: left;}.album li .info {position: relative;width: 100%;height: auto;line-height: 12px;z-index: 1000;}.album li .info .titolo {font-size: 8pt;color: #333;text-align: center;display: block;}.album li .info .num_foto {font-size: 7px;color: #666;text-align: center;display: block;}.showroom {position: relative;width: 100%;height: auto;}.nivoSlider {position: relative;width: 100%;height: auto;overflow: hidden;}.nivoSlider img {position: absolute;top: 0px;left: 0px;max-width: none;}.nivo-main-image {display: block !important;position: relative !important;width: 100% !important;}.nivoSlider a.nivo-imageLink {position: absolute;top: 0px;left: 0px;width: 100%;height: 100%;border: 0;padding: 0;margin: 0;z-index: 6;display: none;background: white;filter: alpha(opacity=0);opacity: 0;}.nivo-slice {display: block;position: absolute;z-index: 5;height: 100%;top: 0;}.nivo-box {display: block;position: absolute;z-index: 5;overflow: hidden;}.nivo-box img { display: block; }.nivo-caption {position: absolute;left: 0px;bottom: 0px;background: #000;color: #fff;width: 100%;z-index: 8;padding: 5px 10px;opacity: 0.8;overflow: hidden;display: none;-moz-opacity: 0.8;filter: alpha(opacity=8);-webkit-box-sizing: border-box; -moz-box-sizing: border-box;box-sizing: border-box; }.nivo-caption p {padding: 5px;margin: 0;}.nivo-caption a { display: inline !important; }.nivo-html-caption { display: none; }.nivo-directionNav a {position: absolute;top: 50%;margin-top: -62px;z-index: 9;cursor: pointer;}.nivo-prevNav { left: 0px; }.nivo-nextNav { right: 0px; }.nivo-controlNav {text-align: center;padding: 15px 0;}.nivo-controlNav a { cursor: pointer; }.nivo-controlNav a.active { font-weight: bold; }.theme-default .nivoSlider {position: relative;background: #fff url(img/loading.gif) no-repeat 50% 50%;margin-bottom: 10px;-webkit-box-shadow: 0px 1px 5px 0px #4a4a4a;-moz-box-shadow: 0px 1px 5px 0px #4a4a4a;box-shadow: 0px 1px 5px 0px #4a4a4a;}.theme-default .nivoSlider img {position: absolute;top: 0px;left: 0px;display: none;}.theme-default .nivoSlider a {border: 0;display: block;}.theme-default .nivo-controlNav {position: absolute;width: 100%;text-align: center;padding: 10px 0;left: 0;right: 0;bottom: 0;z-index: 100;}.theme-default .nivo-controlNav a {display: inline-block;width: 22px;height: 22px;background: url(img/bullets.png) no-repeat;text-indent: -9999px;border: 0;margin: 0 2px;}.theme-default .nivo-controlNav a.active { background-position: 0 -22px; }.theme-default .nivo-directionNav a {display: block;width: 67px;height: 124px;background: url(img/arrows.png) no-repeat;text-indent: -9999px;border: 0;opacity: 0;-webkit-transition: all 200ms ease-in-out;-moz-transition: all 200ms ease-in-out;-o-transition: all 200ms ease-in-out;transition: all 200ms ease-in-out;}.theme-default:hover .nivo-directionNav a { opacity: 1; }.theme-default a.nivo-nextNav {background-position: -67px 0;right: 33px;}.theme-default a.nivo-prevNav { left: 33px; }.theme-default .nivo-caption { font-family: Helvetica, Arial, sans-serif; }.theme-default .nivo-caption a {color: #fff;border-bottom: 1px dotted #fff;}.theme-default .nivo-caption a:hover { color: #fff; }.theme-default .nivo-controlNav.nivo-thumbs-enabled { width: 100%; }.theme-default .nivo-controlNav.nivo-thumbs-enabled a {width: auto;height: auto;background: none;margin-bottom: 5px;}.theme-default .nivo-controlNav.nivo-thumbs-enabled img {display: block;width: 120px;height: auto;}.brand {position: relative;width: 100%;height: auto;text-align: center;}.brand a img {margin: 0 18px 30px 18px;border: 1px solid #d0d0d0;}.spingi {height: 70px;clear: both;}footer {position: relative;width: 100%;height: 70px;background: #ae9a5b;margin: 0;padding: 0;display: block;z-index: 999;}footer #foot {position: relative;width: 960px;height: auto;margin: 0 auto;padding: 30px 0 0 0;}footer #foot a {color: #FFF;text-decoration: none;}footer #copy {text-align: center;font-size: 9pt;color: #FFF;}.camera {text-align: center;font-size: 8pt;color: #FFF;border-top: 1px solid #FFF;padding: 10px 0;background: #816e33;}#progressbox {border: 1px solid #0099CC;padding: 1px;position: relative;border-radius: 3px;margin: 10px;display: none;text-align: left;}#progressbar {height: 20px;border-radius: 3px;background-color: #006699;width: 1%;}#statustxt {top: 3px;left: 50%;position: absolute;display: inline-block;color: #000000;font-size: 12px;line-height: 15px;}#uploaderform {margin: 0 auto;width: auto;padding: 14px;border: solid 1px #DDD;background: #F5F5F5;border-radius: 10px;text-align: left;}#AddFileInputBox span {display: block;clear: both;}.sep_s { margin-top: 10px !important; }#AddFileInputBox .small2 {font-size: 11px;font-weight: normal;text-align: right;}#AddFileInputBox .small2 img {margin-top: 10px;margin-left: 5px;border: none;}.addedInput { margin-bottom: 10px!important; }.error {color: red;font-size: 11px;margin: 10px}#cookieChoiceInfo {background: #516BA4 none repeat scroll 0% 0% !important;color: white;padding: 10px 0px !important;padding-bottom: 18px !important;z-index: 1000000 !important;}#cookieChoiceInfo span {padding-bottom: 12px !important;display: block;}#cookieChoiceInfo a {padding:8px;border-radius: 5px;margin-right:10px;color:white;width:100px;display:inline-block;text-decoration:none;}#cookieChoiceInfo a:active {padding-top:7px;padding-left:7px;padding-right:7px;}#cookieChoiceInfo a:first-of-type {background:#4F4F4F;color:white;border-bottom:#414141 3px solid;transition: background 0.2s ease-out;-webkit-transition: background 0.2s ease-out;-moz-transition: background 0.2s ease-out;-ms-transition: background 0.2s ease-out;}#cookieChoiceInfo a:first-of-type:hover {background:#5F5F5F;transition: background 0.2s ease-out;-webkit-transition: background 0.2s ease-out;-moz-transition: background 0.2s ease-out;-ms-transition: background 0.2s ease-out;}#cookieChoiceInfo a:nth-of-type(2) {background:#F3F3F3;width:50px !important;margin-left:10px !important;border-bottom:#ACACAC 3px solid;color:black;transition: background 0.2s ease-out;-webkit-transition: background 0.2s ease-out;-moz-transition: background 0.2s ease-out;-ms-transition: background 0.2s ease-out;}#cookieChoiceInfo a:nth-of-type(2):hover {background:#DCDCDC;transition: background 0.2s ease-out;-webkit-transition: background 0.2s ease-out;-moz-transition: background 0.2s ease-out;-ms-transition: background 0.2s ease-out;}.tabled td:nth-of-type(2) {padding: 0px 20px;}.cookienfo {background:blue;color:white !important;width:80px !important;display:block;text-align:center;padding:8px;border-radius: 10px;color:white;text-decoration:none !important;background:#0051D0;border-bottom:#003A96 3px solid;transition: background 0.2s ease-out;-webkit-transition: background 0.2s ease-out;-moz-transition: background 0.2s ease-out;-ms-transition: background 0.2s ease-out;}.cookienfo:hover {background:#0045B3;border-bottom:#00317E 3px solid;transition: background 0.2s ease-out;-webkit-transition: background 0.2s ease-out;-moz-transition: background 0.2s ease-out;-ms-transition: background 0.2s ease-out;}