body { font-size:100%; color: #FFF; font-family: "Arial Black", Gadget, sans-serif; }
#skip-to-nav, #page { font-size:0.9em; line-height:1.5em; font-size:1em; line-height:1.5em; }
body, caption, th, td, input, textarea, select, option, legend, fieldset { font-family:Verdana, Tahoma, "DejaVu Sans", sans-serif; }
pre, code, kbd, samp, tt, var { font-family:"Courier New", "DejaVu Sans Mono", monospace; }
h1, h2, h3, h4, h5, h6, p, blockquote, pre, ul, ol, dl, hr, table, fieldset { margin:1.5em 0; font-family: Arial; }
h1 { font-size:2em; line-height:1.5em; margin:0.75em 0; }
h2 { font-size:1.5em; margin:1em 0; }
h3 { font-size:1.3em; margin:1.154em 0; }
h4, h5, h6 { font-size:1.1em; margin:1.364em 0; }



p { color: #FFF; }
blockquote { margin-left:2em; margin-right:2em; }
pre { font-size:1.1em; margin:1.364em 0; }
hr { height:1px; border:1px solid #666; }
address { }
ul, ol { margin-left:0; padding-left:2em; margin:0; }
.item-list ul { margin:1.5em 0; padding:0 0 0 2em; }
ul ul, ul ol, ol ol, ol ul, .item-list ul ul, .item-list ul ol, .item-list ol ol, .item-list ol ul { margin:0; }
li { margin:0; padding:0; }
.item-list ul li, ul.menu li, li.expanded, li.collapsed, li.leaf { margin:0; padding:0; }
ul { list-style-type:none; margin:0; }
ul ul { list-style-type:circle; }
ul ul ul { list-style-type:square; }
ul ul ul ul { list-style-type:circle; }
ol { list-style-type:decimal; }
ol ol { list-style-type:lower-alpha; }
ol ol ol { list-style-type:decimal; }
dl { }
dt { margin:0; padding:0; }
dd { margin:0 0 0 2em; padding:0; }
table { border-collapse:collapse; }
th { text-align:left; padding:0; border-bottom:none; }
tbody { border-top:none; }
thead { }
tfoot { }
caption { }
colgroup { }
col { }
tr { }
td { }
form { margin:0; padding:0; }
fieldset { padding:0.5em; }
legend { }
label { }
input { }
select { }
optgroup { }
option { }
textarea { }
button { }
a{blr:expression(this.onFocus=this.blur());}
a{blr:expression(this.onFocus=this.close());}
a:focus { outline: none; } 
a:link { }
a:visited { }
a:hover, a:focus { }
a:active { }
img { border:0; }
abbr, acronym { border-bottom:1px dotted #666; cursor:help; white-space:nowrap; }
q { }
cite { }
strong, b { }
em, i { }
code, kbd, samp, tt, var { }
del { }
ins { }
big { }
small { }
sub { }
sup { }
.with-wireframes #header .section, .with-wireframes #content .section, .with-wireframes #navigation .section, .with-wireframes .region-sidebar-first .section, .with-wireframes .region-sidebar-second .section, .with-wireframes .region-footer, .with-wireframes .region-bottom { outline:1px solid #ccc; }
body { }
#page-wrapper, .region-bottom { margin-left:auto; margin-right:auto; width:960px; }
#page { }
#header .section { }
.region-header { }
#main-wrapper { position:relative; }
#main { }
#content, .no-sidebars #content { float:left; width:960px; margin-left:0; margin-right:-960px; padding:0; }
.sidebar-first #content { width:760px; margin-left:200px; margin-right:-960px; }
.sidebar-second #content { width:100%; margin-left:0; margin-right:-660px; font-size:12px; padding-right:10px; padding-left:10px; margin-top:10px;}
.two-sidebars #content{ margin-left:200px; margin-right:-760px; }
#content .section { margin:0; padding:0; }
.with-navigation #content, .with-navigation .region-sidebar-first, .with-navigation .region-sidebar-second { margin-top:5px; }
#navigation .section { }
.region-sidebar-first { float:left; width:200px; margin-left:0; margin-right:-200px; padding:0; }
.region-sidebar-first .section { margin:0 20px 0 0; padding:0; }
.region-sidebar-second { float:left; width:300px; margin-left:660px; margin-right:-960px; padding:0; }
.region-sidebar-second .section { margin:0 0 0 20px; padding:0; }
.region-footer { }
.region-bottom { }
#header, #content, #navigation, .region-sidebar-first, .region-sidebar-second, .region-footer, .region-bottom { overflow:visible; word-wrap:break-word; }
#page-wrapper { }
#header .section { }
#main-wrapper { }
.region-footer { }
div.tabs { margin:0 0 5px 0; }
ul.primary { margin:0; padding:0 0 0 10px; border-width:0; list-style:none; white-space:nowrap; line-height:normal; background:url(/sites/all/themes/polaris/images/tab-bar.png) repeat-x left bottom; }
ul.primary li { float:left; margin:0; padding:0; }
ul.primary li a { display:block; height:24px; margin:0; padding:0 0 0 5px; border-width:0; font-weight:bold; text-decoration:none; color:#777; background-color:transparent; background:url(/sites/all/themes/polaris/images/tab-left.png) no-repeat left -38px; }
ul.primary li a .tab { display:block; height:20px; margin:0; padding:4px 13px 0 6px; border-width:0; line-height:20px; background:url(/sites/all/themes/polaris/images/tab-right.png) no-repeat right -38px; }
ul.primary li a:hover, ul.primary li a:focus { border-width:0; background-color:transparent; background:url(/sites/all/themes/polaris/images/tab-left.png) no-repeat left -76px; }
ul.primary li a:hover .tab, ul.primary li a:focus .tab { background:url(/sites/all/themes/polaris/images/tab-right.png) no-repeat right -76px; }
ul.primary li.active a, ul.primary li.active a:hover, ul.primary li.active a:focus { border-width:0; color:#000; background-color:transparent; background:url(/sites/all/themes/polaris/images/tab-left.png) no-repeat left 0; }
ul.primary li.active a .tab, ul.primary li.active a:hover .tab, ul.primary li.active a:focus .tab { background:url(/sites/all/themes/polaris/images/tab-right.png) no-repeat right 0; }
ul.secondary { margin:0; padding:0 0 0 5px; border-bottom:1px solid #c0c0c0; list-style:none; white-space:nowrap; background:url(/sites/all/themes/polaris/images/tab-secondary-bg.png) repeat-x left bottom; }
ul.secondary li { float:left; margin:0 5px 0 0; padding:5px 0; border-right:none; }
ul.secondary a { display:block; height:24px; margin:0; padding:0; border:1px solid #c0c0c0; text-decoration:none; color:#777; background:url(/sites/all/themes/polaris/images/tab-secondary.png) repeat-x left -56px; }
ul.secondary a .tab { display:block; height:18px; margin:0; padding:3px 8px; line-height:18px; }
ul.secondary a:hover, ul.secondary a:focus { background:url(/sites/all/themes/polaris/images/tab-secondary.png) repeat-x left bottom; }
ul.secondary a.active, ul.secondary a.active:hover, ul.secondary a.active:focus { border:1px solid #c0c0c0; color:#000; background:url(/sites/all/themes/polaris/images/tab-secondary.png) repeat-x left top; }
body { margin:0; padding:0; }
#page-wrapper { }
#page { }
#skip-link a, #skip-link a:visited { display:block; width:100%; padding:2px 0 3px 0; text-align:center; background-color:#666; color:#fff; }
#header { }
#header .section { }
#logo { float:left; margin:0; padding:0; position: absolute; left:-20px; margin-top:-20px; margin-left:-20px;}
#name-and-slogan { float:left; }
h1#site-name, div#site-name { margin:0; font-size:2em; line-height:1.5em; }
#site-name a:link, #site-name a:visited { color:#000; text-decoration:none; }
#site-name a:hover, #site-name a:focus { text-decoration:underline; }
#site-slogan { }
.region-header { clear:both; }
#main-wrapper { }
#main { }
#content .section { }
.region-highlighted { }
.breadcrumb { padding-bottom:0; }
h1.title, h2.node-title, h2.block-title, h2.title, h2.comment-form, h3.title { margin:0; }
tr.even { }
tr.odd { }
div.messages { margin:1.5em 0; }
div.messages ul { margin-top:0; margin-bottom:0; }
div.status { }
div.warning, tr.warning { }
div.error, tr.error { }
.error { }
.warning { }
div.tabs { }
.region-help { }
.more-help-link { }
.region-content { }
ul.links { }
ul.links.inline { display:block; }
ul.links li { padding:0 1em 0 0; }
.item-list .pager { padding:0; }
.item-list .pager li { padding:0 0.5em; }
.feed-icon { }
.more-link { }
.region-sidebar-first { }
.region-sidebar-first .section { }
.region-sidebar-second { }
.region-sidebar-second .section { }
.region-footer { }
.region-bottom { }
.block { margin-bottom:1.5em; }
.block.first { }
.block.last { }
.block.odd { }
.block.even { }
h2.block-title { }
.block .content { }
#block-aggregator-category-1 { }
#block-aggregator-feed-1 { }
#block-block-1 { }
#block-blog-recent { }
#block-book-navigation { }
#block-comment-recent { }
#block-forum-active { }
#block-forum-new { }
#block-locale-language { }
#block-menu-menu-NAME { }
#block-node-recent { }
#block-node-syndicate { }
#block-poll-recent { }
#block-profile-author-information { }
#block-search-form { }
#block-shortcut-shortcuts { }
#block-statistics-popular { }
#block-system-main-menu { }
#block-system-management { }
#block-system-navigation { }
#block-system-user-menu { }
#block-system-help { }
#block-system-main { }
#block-system-powered-by { }
#block-user-login { }
#block-user-new { }
#block-user-online { }
li a.active { color:#000; }
#navigation { }
#navigation ul.links, #navigation .content ul { margin:0; padding:0; text-align:left; }
#navigation ul.links li, #navigation .content li { }
.region-navigation { }
#main-menu { }
#secondary-menu { float:right; }
.block-menu { }
.block-menu-block { }
.node { }
.preview .node { }
.node-promoted { }
.node-sticky { }
.node-unpublished { }
.node-unpublished div.unpublished, .comment-unpublished div.unpublished { height:0; overflow:visible; color:#d8d8d8; font-size:75px; line-height:1; font-family:Impact, "Arial Narrow", Helvetica, sans-serif; font-weight:bold; text-transform:uppercase; text-align:center; word-wrap:break-word; }
.node-by-viewer { }
.node-teaser { }
.node-page { }
.node-article { }
h2.node-title { }
.node .user-picture { }
.node .submitted { }
.node .content { text-align: left; padding-right:10px; font-size:12px;}
.node ul.links { }
#comments { margin:1.5em 0; }
#comments h2.title { }
#comments h2.comment-form { }
.comment { }
.comment-preview { background-color:#ffffea; }
.comment.new { }
.comment.first { }
.comment.last { }
.comment.odd { }
.comment.even { }
.comment-unpublished { }
.comment-unpublished div.unpublished { }
.comment-by-anonymous { }
.comment-by-node-author { }
.comment-by-viewer { }
h3.comment-title { }
.new { color:#c00; }
.comment .user-picture { }
.comment .submitted { }
.comment .content { }
.comment .user-signature { }
.comment ul.links { }
.indented { }
.form-item { margin:1.5em 0; }
.form-item input.error, .form-item textarea.error, .form-item select.error { border:1px solid #c00; }
.form-item label { display:block; font-weight:bold; }
.form-item label.option { display:inline; font-weight:normal; }
.form-required { color:#c00; }
.form-item .description { font-size:0.85em; }
.form-checkboxes .form-item, .form-radios .form-item { margin:0; }
.form-submit { }
.container-inline div, .container-inline label { display:inline; }
.tips { }
.password-parent, .confirm-parent { margin:0; }
#block-search-form { }
#user-login-form { text-align:left; }
#user-login-form ul { margin-bottom:0; }
html.js #user-login-form li.openid-link, #user-login-form li.openid-link { margin-top:1.5em; margin-left:-20px; }
#user-login-form li.user-link { margin-top:1.5em; }
#user-login ul { margin:1.5em 0; }
form th { text-align:left; padding-right:1em; border-bottom:3px solid #ccc; }
form tbody { border-top:1px solid #ccc; }
form tr.even { background-color:#fff; }
form table .item-list ul { margin:0; }
.field { }
.field-type-text { }
.field-type-text-long { }
.field-type-text-with-summary { }
.field-type-image { }
.field-type-file { }
.field-type-taxonomy-term-reference { }
.field-type-number-integer { }
.field-type-number-decimal { }
.field-type-number-float { }
.field-type-list-text { }
.field-type-list-boolean { }
.field-type-list-integer { }
.field-type-list-float { }
.field-type-datetime { }
.field-type-node-reference { }
.field-type-user-reference { }
.field-name-body { }
.field-name-field-image { }
.field-name-field-tags { }
.field-name-field-FIELDNAME { }
.small { font-size:16px; padding-top:3px; }
.small a { cursor:pointer; }
#temporanea { float:right; position:relative; right:20px; top:0; font-size:21px; margin-top:-150px; }
#temporanea div { position:relative; float:left; margin-left:20px; margin-top:-10px; }
#salone { border-left:1px solid black; padding-left:20px; }
#comingsoon { text-align:right; font-size:34px; }
body { font-family:"ff-dagny-web-pro", "HelveticaNeue-Light", "Helvetica Neue Light", "Helvetica Neue", Helvetica, Arial, "Lucida Grande", sans-serif; font-weight:200; }
body, caption, th, td, input, textarea, select, option, legend, fieldset { font-family:Arial; font-weight:200; }
input { font-size:14px; padding:5px; }
a { color:#FFF; text-decoration:none; -webkit-transition:color 400ms ease-in-out; -moz-transition:color 400ms ease-in-out; -ms-transition:color 400ms ease-in-out; -o-transition:color 400ms ease-in-out; transition:color 400ms ease-in-out; font-family: Arial, Helvetica, sans-serif; }
a:hover { color:#8f8f6d; -webkit-transition:color 400ms ease-in-out; -moz-transition:color 400ms ease-in-out; -ms-transition:color 400ms ease-in-out; -o-transition:color 400ms ease-in-out; transition:color 400ms ease-in-out; }
.menu a { -webkit-transition:all 400ms ease-in-out; -moz-transition:all 400ms ease-in-out; -ms-transition:all 400ms ease-in-out; -o-transition:all 400ms ease-in-out; transition:all 400ms ease-in-out; }
.menu a:hover { -webkit-transition:all 400ms ease-in-out; -moz-transition:all 400ms ease-in-out; -ms-transition:all 400ms ease-in-out; -o-transition:all 400ms ease-in-out; transition:all 400ms ease-in-out; }
a.active-trail { color:#B5B08D; }
li a.active { color:#B5B08D; }
.item-list ul { margin:0; padding:0; list-style:none; }
.item-list ul li { margin:0; padding:0; list-style:none; }
#block-system-main-menu ul.menu li ul li.active-trail a { background-position:0 0; color:#B5B08D; }
#block-system-main-menu ul.menu li ul li a.active { background-position:0 0; color:#B5B08D; }
h1.title, h2.node-title, h2.block-title, h2.title, h2.comment-form, h3.title { font-weight:200; color:#B5B08D; }
#header-wrapper { background-image:url(../images/tr85.png); position:relative; float:left; width:100%; min-width:960px; height:auto; display:block; clear:both; z-index:1; }
#page-wrapper { clear:both; margin-bottom:60px; }
#header { width:1004px; position:relative; float:left; left:50%; margin-left:-480px; height:150px; }
#content { background-image:url(../images/tr85.png); clear:both; }
#content .section { padding-top: 0px; padding-right: 0px; padding-bottom: 0px; padding-left: 10px; }
.block { margin:0; }
.region-sidebar-second .section { background-image:url(../images/tr85.png); margin-right:20px; padding:20px;margin-top:-10px;}
#header .section { padding:10px; height:30px; line-height:30px; }
#navigation { position:relative; float:right; width:auto; margin-top:60px; }
#navigation .section { padding:0; }
#main-menu-bg { position:absolute; height:40px; width:100%;left:0; background-image:url(../images/tr85.png); display:none; }
.region-sidebar-first .section { background-image:url(/sites/all/themes/polaris/images/tr90.png); padding-top: 20px; padding-right: 20px; padding-bottom: 50px; padding-left: 20px; }
#block-system-main-menu ul.menu { margin:0; padding:0; list-style:none; z-index:1; }
#block-system-main-menu ul.menu li {float:left; padding-left:10px; list-style:none; text-align:center; width:80px; margin-right: 10px; margin-bottom: 0;border-left-width: 1px; border-left-style: solid; border-left-color: #FFF; width:80px; }
#block-system-main-menu ul.menu li a { text-transform:uppercase; font-size:14px;color: #FFF; }
#block-system-main-menu ul.menu a:hover {color: #b5b08d; }
#block-system-main-menu ul.menu li ul { position:absolute;width:100%; display:none;overflow:hidden; height:auto; margin-left:-10px;}
#block-system-main-menu ul.menu li ul li { margin:0; height:30px; line-height:30px;  float:left; border-left:none; padding:0:list-style:none;padding-right:10px; margin-top:4px;background-color:#999; border-left:1px solid #FFF; width:120px;}
#block-system-main-menu ul.menu li ul li a { text-transform:uppercase; font-size:12px; padding-top:0; }
#block-system-main-menu ul.menu li ul li a:hover { background-position:0 0; }
#bottom-wrapper { background-image:url(../images/tr85.png); position:fixed; bottom:0; left:0; width:100%; z-index:999; }
#bottom-wrapper .block { margin:0; }
a.language-link.active { color:black; font-size:16px; }
#block-locale-language { position:relative; float:left; width:110px; }
ul.language-switcher-locale-url { list-style:none; padding:10px 0; text-transform:uppercase; margin:0 0 20px 10px; }
ul.language-switcher-locale-url li a { margin:0; padding:0 10px; list-style:none; float:left; }
ul.language-switcher-locale-url li.first a { border-right-width: 1px; border-right-style: solid; border-right-color: #FFF; }
ul.language-switcher-locale-url li.active { font-weight:400; }
ul.language-switcher-locale-url li { position:relative; float:left; }
.region-bottom { padding-right:20px; }
.social_block { position:relative; float:right; margin:0; padding:7px 0 0 0; }
.social_block p { margin:0; padding:0; }
.piva { position:relative; float:right; padding:10px 0; color:#666; }
.piva .content { padding:0 10px; border-right-style: none; }
#block-menu-menu-footer { position:relative; float:right; }
#block-menu-menu-footer ul.menu { position:relative; margin:0; padding:0; list-style:none; margin-top:10px; }
#block-menu-menu-footer ul.menu li { position:relative; float:left; padding:0 10px; list-style:none; border-right:1px solid black; }
#block-menu-menu-footer ul.menu li.last { position:relative; float:left; padding:0 10px; list-style:none; border-right:none; }
body.section-welcome #page { position:fixed; bottom:100px; width:700px; float:right; margin-left:200px; padding:20px; background-image:url(/sites/all/themes/polaris/images/tr90.png); margin-top:148px; margin-right:20px; }
body.section-welcome #content { width:450px; margin-right:-700px; margin-left:0; overflow:hidden; margin-top:0; padding:0; background:none; overflow:hidden; height:auto; }
body.section-welcome #content h1#page-title { color:black; font-weight:bold; text-transform:uppercase; font-size:18px; margin:0; padding:0; margin-bottom:5px; }
body.section-welcome #content p { margin:0; padding:0; padding-right:20px; }
body.section-welcome #content .section { padding:0; }
body.section-welcome .region-sidebar-second { margin-left:430px; margin-top:0; background-color:transparent; }
body.section-welcome .region-sidebar-second .section { width:210px; background-color:transparent; border-left:1px solid #4d4d4d; padding:0 20px; background-image:none; }
#block-views-ultime-notizie-block { line-height:1.2em; }
#block-views-ultime-notizie-block h2 { color:black; font-weight:bold; text-transform:uppercase; font-size:18px; margin-top:3px; }
#block-views-ultime-notizie-block .views-field-title a { text-transform:uppercase; font-weight:400; position:relative; float:left; clear:both; margin-top:10px; }
#block-views-ultime-notizie-block .views-field-created span { font-size:0.85em; color:#B5B08D; margin-top:-5px; position:relative; float:left; clear:both; }
#block-views-ultime-notizie-block p { padding:0; margin:0; clear:both; }
body.section-home #main-wrapper { position:fixed; bottom:80px; }
#block-views-ultime-notizie-block .pager { margin:0; font-weight:200; margin-top:10px; }
#front-contenitore { position:absolute; width:100%; top:70%; left:0; background-image:url(../images/tr85.png); }
#contenitore-lingua { position:relative; width:940px; left:50%; margin-left:-470px; }
#logo-front { background-image:url(../images/logo.png); margin-left:100px; background-position:center; background-repeat:no-repeat; }
#selettore-lingua { float:right; position:absolute; font-size:24px; right:70px; top:98px; color: #FFF; font-family: Tahoma, Geneva, sans-serif; }
#selettore-lingua #zhon { font-size: 23px; }
#selettore-lingua a { padding:0 30px; font-family: Arial, Helvetica, sans-serif; }
.pager-current { font-weight:200; }
.views-view-grid .views-field-field-immagini { background:rgba(0, 0, 0, 0.41); padding:13px 13px 8px 13px; -webkit-border-radius:10px; -moz-border-radius:10px; border-radius:10px; margin:10px; }
.views-view-grid .views-field-title a { position:absolute; width:260px; height:140px; text-align:center; text-transform:uppercase; font-weight:200; font-size:24px; margin:23px; background-image:url(../images/tr80.png); line-height:140px; display:none; }
.views-view-grid .views-field-title a:hover { color:black; }
.section-poltroncine #page-title, .section-divani #page-title, .section-novita #page-title, .section-tavolini #page-title, .section-products #page-title, .section-sofas #page-title, .section-chairs #page-title, .section-new #page-title, .section-tables #page-title { display:none; visibility:collapse; }
table { margin:0; }
.novita { height:30px; width:65px; font-size:0px; overflow:hidden; background-image:url(../images/novita.png); ; background-repeat:no-repeat; background-repeat:no-repeat; position:absolute; margin-top:25px; margin-left:2px; z-index:3; }
#block-views-allegati-block { position:absolute; bottom:0; }
.view-id-allegati .views-field { margin:20px 0; }
a.scheda-tecnica, a.cataloghi { background-image:url(../images/pdf_icon.png); background-repeat:no-repeat; background-position:center left; padding:10px 0 10px 33px; }
a.designer { background-image:url(../images/designers_icon.png); background-repeat:no-repeat; background-position:-3px 2px; padding:10px 0 10px 33px; }
.content ul.links { display:none; visibility:collapse; }
body.section-welcome #content img { padding-right:10px; }
#block-views-catalogo-prodotti-block-1 .field-content, #block-views-catalogo-prodotti-block-2 .field-content, #block-views-catalogo-prodotti-block-3 .field-content, #block-views-catalogo-prodotti-block-4 .field-content { text-transform:uppercase; font-size:21px; margin-top:0; }
.field-name-field-nome-prodotto { color:#B5B08D; font-size:31px; text-transform:uppercase; margin-top:10px; }
body.node-type-prodotto #main { margin:20px; background-image:url(../images/pattern.png); }
body.node-type-prodotto #main #content .section { padding:0; }
body.node-type-prodotto #main-wrapper { padding-top:28px; }
body.node-type-prodotto #main #content { margin-top:20px; margin-left:180px; width:740px; background:none; }
body.node-type-prodotto .region-sidebar-first { margin-top:0; background:none;}
body.node-type-prodotto .region-sidebar-first .section { background:none; }
.view-allegati { margin-top:10px; }
body.section-prodotti #page-title { display:none; visibility:collapse; }
.slider_prev { background:url(../images/back.png) no-repeat scroll center transparent; left:10px;width:43px; z-index:500; position:relative; float:left; cursor:pointer; font-size:0px; }
.slider_next { background:url(../images/forward.png) no-repeat scroll center transparent; right:30px; width:43px; z-index:500; position:relative; float:right; cursor:pointer; font-size:0px; }
.node-prodotto .content .field-name-field-immagini .field-items .field-item a { cursor:none; }
#block-views-eventi-block .block-title { text-transform:uppercase; }
#block-views-eventi-block h3 { font-weight:200; margin:10px 0; }
h1#page-title { font-size:21px; line-height:25px; }
body.section-eventi .region-sidebar-first .section { background-color:transparent; background-image:url(../images/pattern.png); }
body.section-eventi .region-sidebar-first { float:left; margin-left:20px; margin-right:-320px; padding:0; width:300px; }
body.section-eventi #content { margin-left:320px; margin-right:-758px; width:340px;}
body.section-eventi .region-sidebar-second { float:left; margin-left:660px; margin-right:-960px; padding:0; width:300px; }
body.section-eventi .region-sidebar-second .section {}
body.section-eventi #page-title { display:none; visibility:collapse; }
body.section-eventi #content .views-field-title a { font-size:21px; color:#B5B08D; }
body.section-eventi .view-eventi.view-display-id-block .views-row-1 a { color:#B5B08D; }
body.section-events .region-sidebar-first .section { background-color:transparent; background-image:url(../images/pattern.png);}
body.section-events .region-sidebar-first { float:left; margin-left:20px; margin-right:-320px; padding:0; width:300px; }
body.section-events #content { margin-left:320px; margin-right:-758px; width:340px; }
body.section-events .region-sidebar-second { float:left; margin-left:660px; margin-right:-960px; padding:0; width:300px; }
body.section-events .region-sidebar-second .section { }
body.section-events #page-title { display:none; visibility:collapse; }
body.section-events #content .views-field-title a { font-size:21px; color:#B5B08D; }
body.section-events .view-eventi.view-display-id-block .views-row-1 a { color:#B5B08D; }
body.section-news .region-sidebar-first .section { background-color:transparent; background-image:url(../images/pattern.png); }
body.section-news .region-sidebar-first { float:left; margin-left:20px; margin-right:-320px; padding:0; width:300px; }
body.section-news #content { margin-left:320px; margin-right:-758px; width:340px;}
body.section-news .region-sidebar-second { float:left; margin-left:660px; margin-right:-960px; padding:0; width:300px;}
.red { color:#B5B08D; }
body.section-rete-vendita #page-title { display:none; visibility:collapse; }
body.section-sales-network #page-title { display:none; visibility:collapse; }
body.section-rete-vendita #content .section { padding-top:0; background:none; }
body.section-sales-network #content .section { padding-top:0; background:none; }
body.section-rete-vendita #content { padding-top:0; background:none; }
body.section-sales-network #content { padding-top:0; background:none; }
.view-rete-vendita .view-content .item-list h3 { font-weight:200; margin:5px 0; padding:0; font-size:18px; text-transform:uppercase; cursor:pointer; }
.view-rete-vendita .view-content .item-list h3:hover { color:#B5B08D; }
.view-rete-vendita .view-content { background-image:url(../images/pattern.png); width:250px; padding:10px 20px; margin-top:0; }
.view-rete-vendita .view-content .item-list { width:250px; }
.view-rete-vendita .view-content .item-list ul { background-image:url(../images/pattern.png); position:absolute; width:250px; top:48px; left:335px; font-weight:200; padding:10px 20px; font-size:18px; text-transform:none; list-style:none; margin-top:0; display:none; }
.view-rete-vendita .view-content .item-list ul .paese { font-weight:200; padding:0; font-size:18px; text-transform:none; list-style:none; position:relative; float:left; clear:both; cursor:pointer; }
.view-rete-vendita .view-content .item-list ul .paese:hover { color:#B5B08D; }
.view-rete-vendita .view-content .item-list ul li .views-field-description { background-image:url(../images/pattern.png); position:absolute; width:250px; top:0; left:315px; padding:10px 20px; display:none; }
.page-node #content .section { padding-left: 20px; }
* { margin:0; padding:0; }
body { height:100%; }
img { border:none; }
#supersized-loader { position:absolute; top:50%; left:50%; z-index:0; width:60px; height:60px; margin:-30px 0 0 -30px; text-indent:-999em; background:url(/sites/all/themes/polaris/images/supersized/progress.gif) no-repeat center center; }
#supersized { display:block; position:fixed; left:0; top:0; overflow:hidden; z-index:-999; height:100%; width:100%; }
#supersized img { width:auto; height:auto; position:relative; display:none; outline:none; border:none; }
#supersized.speed img { -ms-interpolation-mode:nearest-neighbor; image-rendering:-moz-crisp-edges; }
#supersized.quality img { -ms-interpolation-mode:bicubic; image-rendering:optimizeQuality; }
#supersized li { display:block; list-style:none; z-index:-30; position:fixed; overflow:hidden; top:0; left:0; width:100%; height:100%; background:#111; }
#supersized a { width:100%; height:100%; display:block; }
#supersized li.prevslide { z-index:-20; }
#supersized li.activeslide { z-index:-10; }
#supersized li.image-loading { background:#111 url(/sites/all/themes/polaris/img/progress.gif) no-repeat center center; width:100%; height:100%; }
#supersized li.image-loading img { visibility:hidden; }
#supersized li.prevslide img, #supersized li.activeslide img { display:inline; }
#fullsize-nav { display:none; }
#fullsize-button { cursor:pointer; height:30px; width:30px; float:right; position:relative; background-image:url(../images/fullscreen.png); background-position:center; background-repeat:no-repeat; }
#fullsize-button.close { cursor:pointer; height:30px; width:30px; float:right; position:relative; background-image:url(../images/fullscreen-cancel.png); background-position:center; background-repeat:no-repeat; }
#controls-wrapper { margin:0 auto; height:30px; width:100%; bottom:40px; left:0; z-index:4; background-image:url(../images/tr50.png); position:fixed; }
#controls { overflow:hidden; height:100%; position:relative; text-align:left; z-index:5; width:940px; left:50%; margin-left:-470px; }
#slidecounter { float:left; color:#999; font:14px "Helvetica Neue", Helvetica, Arial, sans-serif; text-shadow:#000 0 -1px 0; margin:0px 10px 0 15px; line-height:42px; display:none; }
#slidecaption { overflow:hidden; float:left; color:#FFF; font:400 14px "Helvetica Neue", Helvetica, Arial, sans-serif; text-shadow:#000 1px 1px 2px; margin:0 20px 0 0; line-height:42px; }
#navigation { float:left;background:#CCC; margin-left:245px;}
#play-button { float:right;margin-top:2px; }
#play-button:hover { cursor:pointer; }
#prevslide, #nextslide { position:absolute; height:43px; width:43px; top:50%; margin-top:-21px; opacity:0.6; }
#prevslide { left:10px; background:url(../images/back.png); }
#nextslide { right:10px; background:url(../images/forward.png); }
#prevslide:active, #nextslide:active { margin-top:-19px; }
#prevslide:hover, #nextslide:hover { cursor:pointer; }
ul#slide-list { padding:15px 0; float:left; position:absolute; left:50%; }
ul#slide-list li { list-style:none; width:12px; height:12px; float:left; margin:0 5px 0 0; }
ul#slide-list li.current-slide a, ul#slide-list li.current-slide a:hover { background-position:0 0px; }
ul#slide-list li a { display:block; width:12px; height:12px; background:url(/sites/all/themes/polaris/img/nav-dot.png) no-repeat 0 -24px; }
ul#slide-list li a:hover { background-position:0 -12px; cursor:pointer; }
#tray-button { float:right; margin-top:1px; border-left:1px solid #333; background:url(/sites/all/themes/polaris/img/bg-hover.png) repeat-x 0 44px; }
#tray-button:hover { background-position:0 1px; cursor:pointer; }
#progress-back { z-index:5; position:fixed; bottom:70px; left:0; height:3px; width:100%; background:url(../images/progress-back.png) repeat-x; }
#progress-bar { position:relative; height:3px; width:100%; background:url(../images/progress-bar.png) repeat-x; }
.product1{ overflow:hidden; height:auto; width:100%;}
.product1 ul{ margin:0; padding:0;}
.product1 ul li{ border:1px solid #CCC; overflow:hidden; height:auto; text-align:center;width:200px;float:left; margin-left:10px; margin-top:10px;}
.product1 ul li:hover{  border:1px solid #FFF; overflow:hidden; height:auto; text-align:center; background:#0e70ae;}
.product1 .prtext1{ height:20px; line-height:20px; width:80px;}
.show_product{ width:100%; overflow:hidden; height:auto;}
.product_img1{ width:100%; overflow:hidden; height:auto; width:200px;}
.product_img1 ul{ padding:0; margin:0;}
.product_img1 ul li{ list-style:none; list-style-type:none; float:left;}

.page1{ float:left; overflow:hidden; height:auto; line-height:25px;  width:100%; height:25px; color:#FFF; padding-left:10px;}
.about_left ul{ margin:0; padding:0;}
.about_left ul li{ list-style:none; list-style-type:none; width:100%; height:30px; line-height:30px; background-color:#CCC; margin-top:2px; text-align:center; font-size:12px;}
.about_left ul li:hover{ list-style:none; list-style-type:none; width:100%; height:30px; line-height:30px; background-color:#999; margin-top:2px; text-align:center; font-size:12px;}

.product_ss{ width:100%; overflow:hidden; height:auto;text-align:center;}
.product_ss h3{ font-size:14px; text-align:center;}
.product_ss ul{ margin:0; padding:0;}
.product_ss ul li{ float:left; text-align:left; list-style:none; list-style-type:none; width:100%;}
.user{ width:400px; overflow:hidden; height:auto; margin:0 auto;}
.user ul li{ list-style:none; list-style-type:none; float:left;width:100%; margin-top:5px; text-align:left; line-height:20px; font-size:14px;}
.user ul{ margin:0; padding:0;}
.intext{ height:20px; line-height:20px; background-color:#CCC;}
.lang{ width:400px; overflow:hidden; color:#FFF; height:auto;}\
.lang ul{ overflow:hidden; height:auto; margin:0; padding:0;}
.lang ul li{ list-style:none; list-style-type:none; float:left; position:absolute; margin-top:-70px;}
.lang ul li a{ color:#FFF;}
.lang ul li a:hover{ color:#FFF;}

.lang1{ width:400px; overflow:hidden; color:#FFF; height:auto; float:right;}
.lang1 ul li{ list-style:none; list-style-type:none; float:right;font-size:14px; font-family:Arial, Helvetica, sans-serif; font-weight:bold;height:30px; line-height:20px; text-align:right}
.lang1 ul li a{ color:#FFF;}
.lang1 ul li a:hover{ color:#FFF;}

.inlan{ width:260px; overflow:hidden; color:#FFF; height:auto; float:right;position:absolute; margin-left:650px; }
.inlan ul li{ float:left; list-style:none; list-style-type:none; margin-left:5px; line-height:25px; padding-top:-30px; font-family:Arial, Helvetica, sans-serif; width:60px; font-size:14px; font-weight:bold;}
.inlan ul li a{ color:#FFF;}
.inlan ul li a:hover{ color:#F00;}

/*.mRBTL{ background:url(/template/css/title2.gif) no-repeat left top; width:1380px; display:block; height:10px;}
.mRBTR{ background:url(/template/css/title2.gif) no-repeat -890px top; width:10px; display:block; height:10px;}
*//* .mRBContent{width:1358px;  padding:10px; border-left:1px solid #e0e0e0;border-right:1px solid #e0e0e0;}
*/ .mRBBottom{width:1382px; height:10px;}
/* .mRBBL{background:url(/template/css/title2.gif) no-repeat left bottom;_background:url(/template/css/title2.gif) no-repeat left bottom; width:770px; display:block; height:10px;}
 .mRBBR{background:url(/template/css/title2.gif) no-repeat -890px bottom;_background:url(/template/css/title2.gif) no-repeat -890px bottom; width:10px; display:block; height:10px;}*/
 .scroll{ width:900px;}
.rollBox {height:130px;width:1353px;}
.rollBox .LeftBotton {height:104px;width:11px; background:url(/template/images/arrow.jpg) no-repeat left center;overflow:hidden;float:left;display:inline;cursor:pointer; margin-top:5px;}
.rollBox .RightBotton {height:104px;width:11px;background:url(/template/images/arrow.jpg) no-repeat -11px center;overflow:hidden;float:left;display:inline;cursor:pointer;margin-top:5px;}
.rollBox .Cont {width:980px;overflow:hidden;float:left;}
.rollBox .ScrCont {width:10000000px;}
.rollBox .Cont .pic {width:130px;float:left;text-align:center; margin-top:5px; margin-left:-8px;}
.rollBox .Cont .pic img {padding:1px; color:#FFF;border:1px solid #ccc;display:block;margin:0 auto;height:100px;width:100px;}
.rollBox #List1, .rollBox #List2 {float:left;}
 
 .infoList li{line-height:24px; float:left; padding:0 10px;} 
.infoList li a{ color:#333;} 

.lang2{ width:700px; overflow:hidden; color:#FFF; height:auto; float:right;margin-top:-120px; position:absolute;}
.lang2 ul li{ list-style:none; list-style-type:none; float:right;}
.showbigwimg{ width:100%; overflow:hidden; height:auto;}
.showbigwimg ul li{ list-style:none; list-style-type:none;float:left; margin-left:5px;}
