\
/* ::::: http://www.brennercom.it/sites/all/modules/simplenews/simplenews.css ::::: */

.simplenews-subscription-filter .form-item { margin: 0pt 1em 0pt 0pt; clear: both; line-height: 1.75em; }
.simplenews-subscription-filter .form-item label { float: left; width: 12em; }
.simplenews-subscription-filter .spacer { margin-left: 12em; }
.simplenews-subscription-filter .form-select, .simplenews-subscription-filter .form-text { width: 14em; }
.block-simplenews .issues-link, .block-simplenews .issues-list { margin-top: 1em; }
.block-simplenews .issues-list .newsletter-created { display: none; }

/* ::::: http://www.brennercom.it/modules/node/node.css ::::: */

.node-unpublished { background-color: rgb(255, 244, 244); }
.preview .node { background-color: rgb(255, 255, 234); }
#node-admin-filter ul { margin: 0pt; padding: 0pt; list-style-type: none; width: 100%; }
#node-admin-buttons { float: left; margin-left: 0.5em; clear: right; }
td.revision-current { background: rgb(255, 255, 204) none repeat; }
.node-form .form-text { display: block; width: 95%; }
.node-form .container-inline .form-text { display: inline; width: auto; }
.node-form .standard { clear: both; }
.node-form textarea { display: block; width: 95%; }
.node-form .attachments fieldset { float: none; display: block; }

/* ::::: http://www.brennercom.it/modules/poll/poll.css ::::: */

.poll .bar { margin: 1px 0pt; height: 1em; background-color: rgb(221, 221, 221); }
.poll .bar .foreground { background-color: rgb(0, 0, 0); height: 1em; float: left; }
.poll .links { text-align: center; }
.poll .percent { text-align: right; }
.poll .total { text-align: center; }
.poll .vote-form { text-align: center; }
.poll .vote-form .choices { margin: 0pt auto; text-align: left; display: table; }
.node-form .poll-form fieldset { display: block; }

/* ::::: http://www.brennercom.it/modules/system/defaults.css ::::: */

fieldset { padding: 0.5em; margin-bottom: 1em; }
form { margin: 0pt; padding: 0pt; }
hr { border: 1px solid gray; height: 1px; }
img { border: 0pt none ; }
table { border-collapse: collapse; }
th { border-bottom: 3px solid rgb(204, 204, 204); text-align: left; padding-right: 1em; }
.clear-block:after { content: "."; display: block; height: 0pt; clear: both; visibility: hidden; }
.clear-block {  }
* html .clear-block { height: 1%; }
.clear-block { display: block; }

/* ::::: http://www.brennercom.it/modules/system/system.css ::::: */

th.active img { display: inline; }
tr.even, tr.odd { border-bottom: 1px solid rgb(204, 204, 204); padding: 0.1em 0.6em; background-color: rgb(238, 238, 238); }
td.active { background-color: rgb(221, 221, 221); }
tbody { border-top: 1px solid rgb(204, 204, 204); }
tbody th { border-bottom: 1px solid rgb(204, 204, 204); }
thead th { border-bottom: 3px solid rgb(204, 204, 204); text-align: left; padding-right: 1em; }
.breadcrumb { padding-bottom: 0.5em; }
.error { color: rgb(255, 0, 0); }
div.error { border: 1px solid rgb(221, 119, 119); }
div.error, tr.error { background: rgb(255, 204, 204) none repeat; color: rgb(34, 0, 0); }
div.warning, tr.warning { background: rgb(255, 255, 221) none repeat; }
div.ok, tr.ok { background: rgb(221, 255, 221) none repeat; }
.item-list .icon { color: rgb(85, 85, 85); float: right; padding-left: 0.25em; clear: right; }
.item-list .title { font-weight: bold; }
.item-list ul { margin: 0pt 0pt 0.75em; padding: 0pt; }
.item-list ul li { margin: 0pt 0pt 0.25em 1.5em; padding: 0pt; list-style-type: disc; list-style-image: none; list-style-position: outside; }
.form-item { margin-top: 1em; margin-bottom: 1em; }
tr.odd .form-item, tr.even .form-item { margin-top: 0pt; margin-bottom: 0pt; white-space: nowrap; }
tr.merge-down, tr.merge-down td, tr.merge-down th { border-bottom-width: 0pt ! important; }
tr.merge-up, tr.merge-up td, tr.merge-up th { border-top-width: 0pt ! important; }
.form-item input.error, .form-item textarea.error, .form-item select.error { border: 2px solid red; }
.form-item .description { font-size: 0.85em; }
.form-item label { display: block; font-weight: bold; }
.form-item label.option { display: inline; font-weight: normal; }
.form-checkboxes, .form-radios { margin: 1em 0pt; }
.form-checkboxes .form-item, .form-radios .form-item { margin-top: 0.4em; margin-bottom: 0.4em; }
.marker, .form-required { color: rgb(255, 0, 0); }
.more-link { text-align: right; }
.more-help-link { font-size: 0.85em; text-align: right; }
.nowrap { white-space: nowrap; }
.pager { clear: both; text-align: center; }
.pager a, .pager strong.pager-current { padding: 0.5em; }
.tips { margin-top: 0pt; margin-bottom: 0pt; padding-top: 0pt; padding-bottom: 0pt; font-size: 0.9em; }
dl.multiselect dd.b, dl.multiselect dd.b .form-item, dl.multiselect dd.b select { font-family: inherit; font-size: inherit; width: 14em; }
dl.multiselect dd.a, dl.multiselect dd.a .form-item { width: 8em; }
dl.multiselect dt, dl.multiselect dd { margin: 0pt 1em 0pt 0pt; padding: 0pt; float: left; line-height: 1.75em; }
dl.multiselect .form-item { margin: 0pt; height: 1.75em; }
.container-inline div, .container-inline label { display: inline; }
ul.menu { border: medium none ; list-style-type: none; list-style-image: none; list-style-position: outside; text-align: left; }
ul.menu li { margin: 0pt 0pt 0pt 0.5em; }
li.expanded { margin: 0pt; padding: 0.2em 0.5em 0pt 0pt; list-style-type: circle; list-style-image: url('../images/menu-expanded.png'); }
li.collapsed { margin: 0pt; padding: 0.2em 0.5em 0pt 0pt; list-style-type: disc; list-style-image: url('../images/menu-collapsed.png'); }
li.leaf { margin: 0pt; padding: 0.2em 0.5em 0pt 0pt; list-style-type: square; list-style-image: url('../images/menu-leaf.png'); }
li a.active { color: rgb(0, 0, 0); }
td.menu-disabled { background: rgb(204, 204, 204) none repeat; }
ul.links { margin: 0pt; padding: 0pt; }
ul.links.inline { display: inline; }
ul.links li { padding: 0pt 0.5em; display: inline; list-style-type: none; }
.block ul { margin: 0pt; padding: 0pt 0pt 0.25em 1em; }
ul.primary { border-bottom: 1px solid rgb(187, 187, 187); margin: 5px; padding: 0pt 0pt 0pt 1em; border-collapse: collapse; white-space: nowrap; list-style-type: none; list-style-image: none; list-style-position: outside; height: auto; line-height: normal; }
ul.primary li { display: inline; }
ul.primary li a { border-style: solid solid none; border-color: rgb(187, 187, 187); border-width: 1px; padding: 0pt 1em; background-color: rgb(221, 221, 221); height: auto; margin-right: 0.5em; text-decoration: none; }
ul.primary li.active a { border-style: solid; border-color: rgb(187, 187, 187) rgb(187, 187, 187) rgb(255, 255, 255); border-width: 1px; background-color: rgb(255, 255, 255); }
ul.primary li a:hover { border-color: rgb(204, 204, 204) rgb(204, 204, 204) rgb(238, 238, 238); background-color: rgb(238, 238, 238); }
ul.secondary { border-bottom: 1px solid rgb(187, 187, 187); margin: 5px; padding: 0.5em 1em; }
ul.secondary li { border-right: 1px solid rgb(204, 204, 204); padding: 0pt 1em; display: inline; }
ul.secondary a { padding: 0pt; text-decoration: none; }
ul.secondary a.active { border-bottom: 4px solid rgb(153, 153, 153); }
#autocomplete { border: 1px solid ; overflow: hidden; position: absolute; z-index: 100; }
#autocomplete ul { margin: 0pt; padding: 0pt; list-style-type: none; list-style-image: none; list-style-position: outside; }
#autocomplete li { background: rgb(255, 255, 255) none repeat; color: rgb(0, 0, 0); white-space: pre; cursor: default; }
#autocomplete li.selected { background: rgb(0, 114, 185) none repeat; color: rgb(255, 255, 255); }
html.js input.form-autocomplete { background-image: url('../images/throbber.gif'); background-repeat: no-repeat; background-position: 100% 2px; }
html.js input.throbbing { background-position: 100% -18px; }
html.js fieldset.collapsed { border-bottom-width: 0pt; border-left-width: 0pt; border-right-width: 0pt; margin-bottom: 0pt; height: 1em; }
html.js fieldset.collapsed * { display: none; }
html.js fieldset.collapsed legend { display: block; }
html.js fieldset.collapsible legend a { background: transparent url('../images/menu-expanded.png') no-repeat scroll 5px 75%; padding-left: 15px; }
html.js fieldset.collapsed legend a { background-image: url('../images/menu-collapsed.png'); background-position: 5px 50%; }
* html.js fieldset.collapsed legend, * html.js fieldset.collapsed legend *, * html.js fieldset.collapsed table * { display: inline; }
html.js fieldset.collapsible legend a { display: block; }
html.js fieldset.collapsible .fieldset-wrapper { overflow: auto; }
.resizable-textarea { width: 95%; }
.resizable-textarea .grippie { border-style: solid; border-color: rgb(221, 221, 221); border-width: 0pt 1px 1px; background: rgb(238, 238, 238) url('../images/grippie.png') no-repeat scroll center 2px; overflow: hidden; height: 9px; cursor: s-resize; }
html.js .resizable-textarea textarea { margin-bottom: 0pt; width: 100%; display: block; }
.progress { font-weight: bold; }
.progress .bar { border: 1px solid rgb(0, 55, 90); background: rgb(255, 255, 255) url('../images/progress.gif') repeat; height: 1.5em; margin-top: 0.2em; }
.progress .filled { border-bottom: 0.5em solid rgb(0, 74, 115); background: rgb(0, 114, 185) none repeat; height: 1em; width: 0%; }
.progress .percentage { float: right; }
#first-time strong { padding: 1.5em 0pt 0.5em; display: block; }
tr.selected td { background: rgb(255, 255, 204) none repeat; }

/* ::::: http://www.brennercom.it/modules/user/user.css ::::: */

#permissions td.module { font-weight: bold; }
#permissions td.permission { padding-left: 1.5em; }
#access-rules .access-type, #access-rules .rule-type { margin-right: 1em; float: left; }
#access-rules .access-type .form-item, #access-rules .rule-type .form-item { margin-top: 0pt; }
#access-rules .mask { clear: both; }
#user-login-form { text-align: center; }
#user-admin-filter ul { margin: 0pt; padding: 0pt; list-style-type: none; width: 100%; }
#user-admin-buttons { float: left; margin-left: 0.5em; clear: right; }
.profile { margin: 1em 0pt; clear: both; }
.profile .picture { margin: 0pt 1em 1em 0pt; float: right; }
.profile dt { margin: 1em 0pt 0.2em; font-weight: bold; }
.profile dd { margin: 0pt; }

/* ::::: http://www.brennercom.it/sites/all/modules/cck/content.css ::::: */

.field .field-label, .field .field-label-inline, .field .field-label-inline-first { font-weight: bold; }
.field .field-label-inline, .field .field-label-inline-first { display: inline; }
.field .field-label-inline { visibility: hidden; }
.node-form .number { display: inline; width: auto; }

/* ::::: http://www.brennercom.it/sites/all/modules/date/date.css ::::: */

fieldset.container-inline-date .form-item { margin: 0pt; padding: 0pt; float: left; }
fieldset.container-inline-date .form-item, fieldset.container-inline-date .form-item input { width: auto; }
fieldset.container-inline-date .description { clear: both; }
fieldset.container-inline-date .form-item input, fieldset.container-inline-date .form-item select { margin-right: 0.5em; }
fieldset.container-inline-date:after { content: "."; display: block; height: 0pt; clear: both; visibility: hidden; }
fieldset.container-inline-date {  }
* html fieldset.container-inline-date { height: 1%; }
fieldset.container-inline-date { display: block; }
fieldset.container-inline-date .jscalendar-icon { text-indent: 0pt; }
span.date-display-single {  }
span.date-display-start {  }
span.date-display-separator {  }
span.date-display-end { display: block; clear: left; margin-left: 20px; }

/* ::::: http://www.brennercom.it/sites/all/modules/lightbox2/css/lightbox.css ::::: */

#lightbox { position: absolute; top: 40px; left: 0pt; width: 100%; z-index: 100; text-align: center; line-height: 0pt; }
#lightbox a img { border: medium none ; }
#outerImageContainer { margin: 0pt auto; position: relative; background-color: rgb(255, 255, 255); width: 250px; height: 250px; min-width: 240px; }
#imageContainer { padding: 10px; }
#loading { position: absolute; top: 40%; left: 45%; height: 25%; width: 100%; text-align: center; line-height: 0pt; }
#hoverNav { position: absolute; top: 0pt; left: 0pt; height: 100%; width: 100%; z-index: 10; }
#imageContainer > #hoverNav { left: 0pt; }
#hoverNav a { outline-color: invert; outline-style: none; outline-width: medium; }
#prevLink, #nextLink { background: transparent url('../images/blank.gif') no-repeat; width: 49%; height: 100%; display: block; }
#prevLink { left: 0pt; float: left; }
#nextLink { right: 0pt; float: right; }
#prevLink:hover, #prevLink:visited:hover, #prevLink.force_show_nav { background: transparent url('../images/prev.gif') no-repeat scroll left 15%; }
#nextLink:hover, #nextLink:visited:hover, #nextLink.force_show_nav { background: transparent url('../images/next.gif') no-repeat scroll right 15%; }
#prevLink.force_show_nav:hover, #prevLink.force_show_nav:visited:hover { background: transparent url('../images/prev_hover.gif') no-repeat scroll left 15%; }
#nextLink.force_show_nav:hover, #nextLink.force_show_nav:visited:hover { background: transparent url('../images/next_hover.gif') no-repeat scroll right 15%; }
#imageDataContainer { margin: 0pt auto; font-family: Verdana,Helvetica,sans-serif; font-style: normal; font-variant: normal; font-weight: normal; font-size: 10px; font-size-adjust: none; font-stretch: normal; background-color: rgb(255, 255, 255); line-height: 1.4em; min-width: 240px; }
#imageData { padding: 0pt 10px; }
#imageData #imageDetails { width: 70%; float: left; text-align: left; }
#imageData #caption { font-weight: bold; }
#imageData #numberDisplay { display: block; clear: left; padding-bottom: 1em; }
#imageData #node_link_text { display: block; padding-bottom: 1em; }
#imageData #bottomNav { height: 66px; }
#overlay { position: absolute; top: 0pt; left: 0pt; z-index: 90; width: 100%; height: 500px; background-color: rgb(0, 0, 0); opacity: 0.6; }
.clearfix:after { content: "."; display: block; height: 0pt; clear: both; visibility: hidden; }
* html > body .clearfix { display: inline; width: 100%; }
* html .clearfix { height: 1%; }
#bottomNavClose { background: transparent url('../images/close.gif') no-repeat scroll right center; display: block; position: relative; top: 35px; float: right; padding-top: 0.7em; height: 26px; width: 26px; }
#bottomNavClose:hover { background: transparent url('../images/close_hover.gif') no-repeat scroll right center; }
#loadingLink { background: transparent url('../images/loading.gif') no-repeat; display: block; width: 32px; height: 32px; }
#bottomNavZoom { background: transparent url('../images/expand.gif') no-repeat; display: none; width: 34px; height: 34px; position: relative; left: 30px; float: right; }
#bottomNavZoomOut { background: transparent url('../images/contract.gif') no-repeat; display: none; width: 34px; height: 34px; position: relative; left: 30px; float: right; }

/* ::::: http://www.brennercom.it/sites/www.brennercom.it/modules/tagadelic/tagadelic.css ::::: */

.wrapper.tagadelic { text-align: justify; margin-right: 1em; }
.tagadelic.level1 { font-size: 1em; }
.tagadelic.level2 { font-size: 1.2em; }
.tagadelic.level3 { font-size: 1.4em; }
.tagadelic.level4 { font-size: 1.6em; }
.tagadelic.level5 { font-size: 1.8em; }
.tagadelic.level6 { font-size: 2em; }
.tagadelic.level7 { font-size: 2.2em; }
.tagadelic.level8 { font-size: 2.4em; }
.tagadelic.level9 { font-size: 2.6em; }
.tagadelic.level10 { font-size: 2.8em; }

/* ::::: http://www.brennercom.it/sites/all/modules/cck/fieldgroup.css ::::: */

div.fieldgroup { margin: 0.5em 0pt 1em; }
div.fieldgroup .content { padding-left: 1em; }

/* ::::: http://www.brennercom.it/sites/www.brennercom.it/themes/brennercom/style.css ::::: */

html, body { margin: 0px; color: rgb(0, 0, 0); font-family: Arial; font-size: 12px; height: 100%; background-color: rgb(204, 227, 227); }
img { border: 0px none ; margin: 0px; }
.floatLeft { float: left; }
.floatRight { float: right; }
legend { color: rgb(0, 0, 0); padding-bottom: 10px; }
.form-text { border: 1px solid rgb(100, 179, 179); height: 15px; }
.form-submit {  }
.logoprint { display: none; }
a { color: rgb(0, 114, 114); text-decoration: underline; list-style-position: outside; list-style-image: none; list-style-type: none; }
a:hover { color: rgb(0, 114, 114); }
a:active { color: rgb(0, 114, 114); }
li {  }
h1 { margin: 25px 0px 0px; color: rgb(0, 0, 0); font-size: 24px; font-weight: bold; font-family: Arial; text-align: left; }
h2 { margin: 0px 0px 15px; font-size: 18px; color: rgb(0, 0, 0); font-family: Arial; font-weight: normal; }
h3 { font-size: 14px; color: rgb(0, 0, 0); }
h4 { font-size: 12px; color: rgb(0, 0, 0); display: inline; }
h5 { font-size: 12px; font-style: italic; color: rgb(0, 0, 0); font-weight: normal; display: inline; }
.clear { clear: both; }
.clearAll { clear: both; line-height: 15px; display: block; }
div#container { border-left: 3px solid rgb(255, 255, 255); width: 960px; position: relative; text-align: center; }
#div.header { background: transparent url('../images/bg_header4.gif') no-repeat scroll right top; height: 212px; width: 960px; position: relative; text-align: right; z-index: 10; top: 0px; }
div.header { background: transparent url('../images/bg_header4.gif') no-repeat scroll right top; height: 212px; width: 960px; position: relative; text-align: right; z-index: 10; top: 0px; }
div.menu { margin: 158px 12px 0px 0px; height: 43px; text-align: right; width: 188px; float: right; }
.MyBcom { margin-left: 12px; }
#mybcom-button { margin-left: 15px; }
div#headerImage { overflow: hidden; position: absolute; top: 0px; left: 0px; z-index: 0; height: 222px; width: 960px; }
div#logo { position: absolute; width: 318px; height: 146px; left: 0px; display: none; }
div#Metanavigazione { padding: 5px 15px 0px 0px; background: transparent url('../images/bg_meta.jpg') no-repeat scroll left top; position: relative; height: 25px; z-index: 50; color: rgb(0, 114, 114); font-size: 11px; text-align: right; }
#edit-search_theme_form_keys, #search-faq-form .input-text { border: 1px solid rgb(100, 179, 179); height: 15px; width: 150px; }
#search-theme-form #edit-submit, #search-faq-form .form-search-submit { border: 0pt none ; background-color: transparent; }
ul.links, ul.links li { margin: 0px; padding: 0px; display: inline; }
div#Metanavigazione a { margin: 0px 10px; color: rgb(0, 114, 114); font-size: 11px; text-decoration: none; }
div#Metanavigazione a:hover { text-decoration: underline; }
div#Metanavigazione a.selected { color: rgb(0, 0, 0); }
span.search { padding-left: 10px; }
div#SpacerRow { text-align: left; height: 22px; background-color: rgb(255, 255, 255); }
div#MenuHoriz { text-align: left; height: 24px; padding-left: 10px; }
.separatore { border-right: 2px solid rgb(255, 255, 255); color: rgb(255, 255, 255); position: relative; }
div#pathRow { border: 1px solid rgb(255, 255, 255); width: 680px; height: 27px; color: rgb(150, 151, 153); background-color: rgb(255, 255, 255); margin-bottom: -18px; }
div#path { border-bottom: 1px dotted rgb(88, 146, 133); height: 17px; margin-top: 3px; margin-bottom: 3px; padding-bottom: 1px; padding-top: 5px; text-align: left; font-size: 11px; font-weight: bold; }
div#path span { font-weight: normal; }
div#path a { font-weight: normal; text-decoration: none; font-size: 11px; color: rgb(150, 151, 153); }
div#path a:hover { font-weight: normal; text-decoration: underline; }
div#Icon { float: right; position: absolute; right: 0px; top: 40px; width: 180px; padding-right: 29px; }
div#Icon img { margin-left: 3px; }
div#Icon a { text-decoration: none; font-size: 90%; float: right; }
div#main { background: rgb(204, 227, 227) url('../images/bgmain3.jpg') repeat-y scroll left center; width: 959px; text-align: left; position: relative; display: table; }
div#mainhp { width: 752px; height: 60%; padding-left: 10px; padding-right: 1%; text-align: left; background-color: rgb(255, 255, 255); position: relative; }
div#leftMenuContainer { margin: 0em; padding: 0em 0em 0em 4px; background: rgb(204, 227, 227) url('../images/bgmain.jpg') repeat-y scroll right center; position: relative; color: rgb(0, 0, 0); width: 232px; float: left; }
.Tags { margin: 13px 0px 15px 10px; background-color: rgb(181, 214, 214); color: white; width: 183px; }
.TagsWords { padding: 5px 15px; }
.TagsWords a { color: white; text-decoration: none; }
.TagsWords a:hover { color: white; text-decoration: underline; }
#MenuGray { background-color: rgb(223, 237, 237); width: 236px; }
#MenuGreen { background-color: rgb(0, 114, 114); width: 236px; }
.LeftGray { border: 0px none ; padding: 0px; background: transparent url('../images/bgleft.jpg') repeat-y scroll right top; text-align: left; height: auto; width: 236px; }
.LeftGreen { border: 0px none ; padding: 0px; background: transparent url('../images/bgleft.jpg') repeat-y scroll right top; text-align: left; height: auto; width: 236px; }
.GrayAngle { border: 0px none ; padding: 0px; background: transparent url('../images/grayangle.jpg') no-repeat scroll right top; height: auto; width: 236px; }
.GreenAngle { border: 0px none ; padding: 0px; background: transparent url('../images/greenangle.jpg') no-repeat scroll right top; height: auto; width: 236px; float:top}
#MenuYellow { background-color: rgb(255, 175, 0); width: 236px; }
.LeftYellow { border: 0px none ; padding: 0px; background: transparent url('../images/bgleft.jpg') repeat-y scroll right top; text-align: left; height: auto; width: 236px; }
.YellowAngle { border: 0px none ; padding: 0px; background: transparent url('../images/yellowangle.jpg') no-repeat scroll right top; height: auto; width: 236px; }
div#content, div#content-home { position: relative; margin-right: 1px; padding-bottom: 10px; text-align: justify; float: right; width: 710px; background-color: rgb(255, 255, 255); height: 100%; }
h1.title { width: 500px; margin-bottom: 5px; }
h1.title-faq { width: 500px; margin-bottom: 5px; font-size: 110%; }
#content-home h1.title { width: 100%; margin-bottom: 5px; }
.wwwtesto, .d-content { padding: 0px 28px 0px 0px; line-height: 1.7; display: block; }
.d-content div.left { float: left; width: 171px; }
.d-content div.right { float: right; width: 490px; }
.d-content div.left .field-label { display: none; }
.d-content div.left img { margin-bottom: 10px; }
.BoxBanner { margin-top: 15px; color: rgb(0, 114, 114); text-align: left; line-height: 1; }
.BoxBannerTitoloContent { padding: 0px 0px 2px 46px; background: rgb(84, 160, 160) url('../images/titleboxico.jpg') no-repeat scroll 10px 0px; display: block; width: 107px; line-height: 1; text-align: left; color: white; text-transform: uppercase; font-weight: bold; }
.BoxBannerTitolo { margin-bottom: 5px; }
.BoxBannerContent { border-left: 1px solid rgb(204, 227, 227); border-right: 1px solid rgb(204, 227, 227); padding-left: 8px; padding-right: 10px; }
.BoxBannerLink { background: rgb(220, 236, 236) url('../images/boxbannerlink.jpg') no-repeat scroll center top; display: block; margin-top: 5px; color: rgb(0, 114, 114); width: 153px; font-size: 11px; text-align: center; text-decoration: none; padding-top: 3px; }
.boxHp { width: 710px; margin-left: -15px; margin-top: 30px; }
.boxHp div { float: left; }
.BoxMyBcom { background: rgb(38, 135, 135) url('../images/box1_up.jpg') no-repeat scroll left top; width: 183px; padding-top: 60px; margin-right: 8px; }
.BoxMyBcomCont { min-height: 108px; padding-left: 15px; }
.BoxMyBcomCont ul { margin: 0px; padding: 0px; }
.BoxMyBcomCont ul li { margin: 0px 0px 10px; padding: 4px 0px 4px 15px; background: transparent url('../images/bullmenubox.gif') no-repeat scroll 0px 5px; list-style-type: none; list-style-image: none; list-style-position: outside; }
.BoxMyBcomCont ul li a { color: white; text-decoration: none; text-transform: uppercase; font-weight: bold; }
.BoxMyBcomCont ul li a:hover { text-decoration: underline; color: white; }
.BoxLibero { background: rgb(135, 136, 138) url('../images/box2_up.jpg') no-repeat scroll left top; width: 183px; padding-top: 15px; margin-right: 8px; }
.BoxLiberoTit { color: white; font-size: 18px; width: 165px; text-align: right; margin-bottom: 15px; }
.BoxLiberoCont { margin: 3px 22px; min-height: 112px; width: 150px; text-align: left; color: white; }
.BoxLiberoCont span, .BoxLiberoCont p {  }
.BoxLiberoCont a { font-weight: bold; color: white; text-decoration: none; display: block; }
.BoxLiberoCont a:hover { font-weight: bold; color: white; text-decoration: underline; }
.BoxNews { background: rgb(208, 208, 208) url('../images/box3_up.jpg') no-repeat scroll left top; width: 326px; padding-top: 15px; }
.BoxNewsTit { color: rgb(86, 86, 86); font-size: 18px; width: 305px; text-align: right; margin-bottom: 10px; }
.BoxNewsCont { min-height: 123px; }
#leftMenuContainer .item-list li, #leftMenuContainer .item-list ul, .BoxNews .item-list li, .BoxNews .item-list ul { margin: 0px; padding: 0px; list-style-type: none; list-style-image: none; list-style-position: outside; display: block; float: left; }
.news { border-bottom: 1px dotted black; padding: 5px 0px; width: 285px; margin-left: 20px; text-align: left; float: none; position: relative; }
.news a { font-weight: bold; color: black; text-decoration: none; }
.news a:hover { font-weight: bold; color: black; text-decoration: underline; }
div#footer { background: rgb(204, 227, 227) url('../images/footer.jpg') no-repeat scroll right bottom; padding-bottom: 10px; float: left; text-align: left; text-decoration: none; min-height: 30px; width: 100%; }
.credits { font-family: Verdana; float: left; width: auto; font-size: 10px; color: rgb(161, 191, 191); padding-left: 15px; }
.credits a { color: rgb(161, 191, 191); text-decoration: none; }
.credits a:hover { color: rgb(161, 191, 191); text-decoration: underline; }
.MenuFooter { float: right; width: 580px; text-align: right; color: rgb(38, 135, 135); font-size: 11px; margin-top: 30px; }
.MenuFooter a { margin: 0px 13px; color: rgb(38, 135, 135); text-decoration: none; }
.MenuFooter a:hover { text-decoration: underline; }
.MenuFooter a.selected { color: rgb(0, 0, 0); }
.PIva { margin-right: 15px; }
div#menuGroupRow { border-bottom: 3px solid rgb(88, 146, 133); background-color: rgb(88, 146, 133); }
#privacy { margin: 10px 0px; display: block; font-size: 10px; }
#privacy a { color: rgb(0, 0, 0); font-size: 10px; }
.MyBcomTable { color: rgb(32, 139, 129); }
.MyBcomTable tr { border-bottom: 2px solid white; }
.MyBcomTable th { border-right: 2px solid white; border-bottom: 2px solid white; padding: 5px 15px; background-color: rgb(203, 227, 227); color: rgb(32, 139, 129); font-size: 12px; }
.MyBcomTable td { border-right: 2px solid white; border-bottom: 2px solid white; padding: 5px 15px; background-color: rgb(232, 242, 243); color: rgb(32, 139, 129); font-size: 12px; }
.contentFooter { background: transparent url('../images/mybcom_bg.jpg') no-repeat scroll left center; height: 47px; float: right; margin-right: 35px; width: 504px; padding-left: 170px; }
.contentFooter a { margin: 3px 5px; padding: 15px 5px 15px 15px; background: transparent url('../images/mybcom_freccina.gif') no-repeat scroll left center; float: left; font-weight: bold; color: white; text-transform: uppercase; font-size: 12px; text-decoration: none; min-width: 70px; }
.contentFooter img { float: left; }
.Section { margin-bottom: 30px; }
.SectionHeader { border-bottom: 1px solid rgb(204, 227, 227); margin: 0px 0px 10px; height: 25px; font-weight: bold; font-size: 14px; }
.SectionHeader a.open { background: transparent url('../images/divdown.gif') no-repeat scroll right 5px; font-weight: normal; font-size: 12px; float: right; text-decoration: underline; padding-right: 15px; }
.SectionHeader a.closed { background: transparent url('../images/divup.gif') no-repeat scroll right 5px; font-weight: normal; font-size: 12px; float: right; text-decoration: underline; padding-right: 15px; }
.SectionHeader span { float: left; }
.SectionBody {  }
.Faq { color: rgb(0, 114, 114); line-height: 1.7; }
.Faq a { line-height: 1.7; }
.NewsBox { border-bottom: 1px solid rgb(204, 227, 227); padding: 25px 0px; float: left; width: 670px; }
.RassengnaBox { border-bottom: 1px solid rgb(204, 227, 227); padding: 10px 0px; float: left; width: 670px; }
.RassengnaBox .NewsBody { color: rgb(0, 114, 114); }
.RassengnaBox .NewsBody strong { color: black; }
.NewsPhoto { float: left; width: 130px; }
.NewsBody { width: auto; }
.Paging { border-bottom: 1px solid rgb(204, 227, 227); float: left; width: 682px; }
.Top { border-top: 1px solid rgb(204, 227, 227); }
.Pages, .pager { float: left; color: rgb(0, 114, 114); width: auto; }
.Next { float: right; width: 150px; }
ul.clear-block { float: left; }
ul.clear-block li { float: left; list-style-position: outside; list-style-image: none; list-style-type: none; text-align: left; }
.search-results { width: 680px; }
.search-advanced { width: 670px; }
ul.menu { border: medium none ; list-style-position: outside; list-style-image: none; list-style-type: none; text-align: left; }
ul.menu li { margin: 0pt; }
ul.menu li.leaf { list-style-type: none; list-style-image: none; list-style-position: outside; }
li.expanded { margin: 0pt; padding: 0pt; list-style-type: none; list-style-image: none; list-style-position: outside; }
li.collapsed { margin: 0pt; padding: 0pt; list-style-type: none; list-style-image: none; list-style-position: outside; }
li.leaf { margin: 0pt; padding: 0pt; list-style-type: none; list-style-position: outside; list-style-image: none; }
li a.active { color: rgb(0, 0, 0); }
td.menu-disabled { background: rgb(204, 204, 204) none repeat; }
ul.links { margin: 0pt; padding: 0pt; }
ul.links.inline { display: inline; }
ul.links li { padding: 0pt; display: inline; list-style-type: none; list-style-image: none; }
.block ul { margin: 0pt; padding: 0pt; }
.boxes div { margin: 10px 18px 10px 0px; padding: 70px 15px 0px 80px; width: 228px; height: 75px; float: left; color: white; line-height: 1.2em; }
.boxes div a { display: block; font-weight: bold; color: rgb(254, 182, 20); margin-top: 5px; text-decoration: none; }
.BoxWeb { background: transparent url('../images/box_webmail.jpg') no-repeat scroll left top; }
.BoxFatturaIt { background: transparent url('../images/box_fatture_it.jpg') no-repeat scroll left top; }
.BoxFatturaDe { background: transparent url('../images/box_fatture_de.jpg') no-repeat scroll left top; }
.BoxMail { background: transparent url('../images/box_mailadmin.jpg') no-repeat scroll left top; }
.BoxDownload { background: transparent url('../images/box_download.jpg') no-repeat scroll left top; }
.form-item {  }
#webform-component-nome, #webform-component-cap, #webform-component-provincia, #webform-component-email, #webform-component-tipo_richiesta { float: right; width: 330px; }
#webform-component-rag_sociale, #webform-component-indirizzo, #webform-component-citta, #webform-component-telefono, #webform-component-fax { float: left; width: 320px; }
div#MenuGray ul { border-bottom: 1px dashed rgb(178, 211, 211); margin: 0px 0px 0px 17px; padding: 0px; list-style-type: none; list-style-image: none; list-style-position: outside; width: 173px; }
div#MenuGray ul li { border-top: 1px dashed rgb(178, 211, 211); margin: 0px; padding: 2px 0px; }
div#MenuGray ul li.collapsed, div#MenuGray ul li.leaf { background: transparent url('../images/bullmenu1.gif') no-repeat scroll 5px 7px; }
div#MenuGray ul li a { padding: 3px 0px 3px 20px; display: block; font-size: 12px; text-decoration: none; color: rgb(0, 114, 114); text-transform: uppercase; }
div#MenuGray ul li.expanded { background: transparent url('../images/bullmenu1sel.gif') no-repeat scroll 5px 7px; padding-bottom: 0px; }
div#MenuGray ul li a.active { background: rgb(156, 196, 196) none repeat; color: rgb(255, 255, 255); }
div#MenuGray ul li.collapsed ul { border: 0px none ; margin: 0px; color: rgb(255, 255, 255); }
div#MenuGray ul li.expanded ul { border: 0px none ; margin: 0px; color: rgb(255, 255, 255); }
div#MenuGray ul li.collapsed ul li.collapsed, div#MenuGray ul li.expanded ul li.collapsed { padding: 1px 0px; background-image: none; color: rgb(255, 255, 255); }
div#MenuGray ul li.collapsed ul li.collapsed a, div#MenuGray ul li.expanded ul li.collapsed { margin: 1px 0px; background-color: rgb(156, 196, 196); }
div#MenuGray ul li.collapsed ul li.leaf, div#MenuGray ul li.expanded ul li.leaf { margin: 0px; padding: 1px 0px; background-image: none; color: rgb(0, 114, 114); }
div#MenuGray ul li.collapsed ul li.leaf a, div#MenuGray ul li.expanded ul li.leaf a { margin: 1px 0px; color: rgb(0, 114, 114); }
div#MenuGray ul li.collapsed ul li.leaf a.active, div#MenuGray ul li.expanded ul li.leaf a.active { color: rgb(255, 255, 255); }
div#MenuGray ul li ul li a { display: block; width: 140px; padding-left: 35px; font-size: 12px; text-decoration: none; color: rgb(255, 255, 255); text-transform: none; }
div#MenuGray ul li ul li a.active { color: rgb(255, 255, 255); }
div#MenuYellow ul { margin: 0px 0px 0px 12px; padding: 0px; list-style-type: none; list-style-image: none; list-style-position: outside; width: 178px; }
div#MenuYellow ul li { border-top: 0px none; margin: 0px; padding: 2px 0px; width: 185px; }
div#MenuYellow ul li a { border-bottom: 1px dashed rgb(255, 175, 0); }
div#MenuYellow ul li.leaf, div#MenuYellow ul li.collapsed { background: transparent url('../images/bullmenu1yellow.gif') no-repeat scroll 10px 5px; }
div#MenuYellow ul li.expanded, div#MenuYellow ul li.active { background: transparent url('../images/menuyellowtopsel.jpg') no-repeat scroll left top; color: rgb(255, 255, 255); }
div#MenuYellow ul li.active { padding-bottom: 5px; }
div#MenuYellow ul li a { margin: 0px 0px 0px 18px; padding: 3px 0px 3px 10px; display: block; width: 140px; font-size: 12px; text-decoration: none; color: rgb(255, 255, 255); text-transform: uppercase; }
div#MenuYellow ul li.leaf a.active {  }
div#MenuYellow ul li.expanded ul { border: 0px none ; margin: 0px; background: rgb(255, 150, 0) url('../images/menuyellowbottomsel.jpg') no-repeat scroll center bottom; width: 185px; color: rgb(255, 255, 255); padding-bottom: 5px; }
div#MenuYellow ul li.expanded ul li.collapsed { margin: 0px; padding: 2px 0px; background-image: none; color: rgb(255, 255, 255); }
div#MenuYellow ul li.expanded ul li.leaf { margin: 0px; padding: 2px 0px; background-image: none; color: rgb(255, 255, 255); }
div#MenuYellow ul li.expanded ul li.last, div#MenuYellow ul li.expanded ul {  }
div#MenuYellow ul li ul li a { margin: 0px 0px 0px 18px; padding: 3px 0px 3px 20px; background: rgb(255, 150, 0) url('../images/bullmenu2yellowsel.gif') no-repeat scroll left center; display: block; width: 130px; font-size: 12px; text-decoration: none; color: rgb(255, 255, 255); text-transform: none; }
div#MenuYellow ul li ul li a.active { margin: 0px 0px 0px 18px; padding: 3px 0px 3px 20px; background: rgb(255, 150, 0) url('../images/bullmenu2yellow.gif') no-repeat scroll left center; display: block; width: 130px; font-size: 12px; text-decoration: none; color: rgb(255, 255, 255); text-transform: none; }
div#MenuGreen ul { border-bottom: 1px dashed rgb(178, 211, 211); margin: 0px 0px 0px 17px; padding: 0px; list-style-type: none; list-style-image: none; list-style-position: outside; width: 173px; }
div#MenuGreen ul li { border-top: 1px dashed rgb(178, 211, 211); margin: 0px; padding: 2px 0px; }
div#MenuGreen ul li.leaf { background: transparent url('../images/bullmenu1green.gif') no-repeat scroll 5px 7px; }
div#MenuGreen ul li a { padding: 3px 0px 3px 20px; display: block; font-size: 12px; text-decoration: none; color: rgb(252, 181, 20); font-weight: bold; text-transform: uppercase; }
div#MenuGreen ul li.collapsed, div#MenuGreen ul li.expanded { background: transparent url('../images/bullmenu1green.gif') no-repeat scroll 5px 7px; padding-bottom: 0px; }
div#MenuGreen ul li.collapsed ul { border: 0px none ; margin: 0px; color: rgb(255, 255, 255); }
div#MenuGreen ul li.expanded ul { border: 0px none ; margin: 0px; color: rgb(255, 255, 255); }
div#MenuGreen ul li.collapsed ul li.collapsed, div#MenuGreen ul li.expanded ul li.collapsed { padding: 1px 0px; background-image: none; color: rgb(255, 255, 255); }
div#MenuGreen ul li.collapsed ul li.collapsed a, div#MenuGreen ul li.expanded ul li.collapsed { margin: 1px 0px; background-color: rgb(156, 196, 196); }
div#MenuGreen ul li.collapsed ul li.leaf, div#MenuGreen ul li.expanded ul li.leaf { margin: 0px; padding: 1px 0px; background-image: none; color: rgb(0, 114, 114); }
div#MenuGreen ul li.collapsed ul li.leaf a, div#MenuGreen ul li.expanded ul li.leaf a { margin: 1px 0px; color: rgb(0, 114, 114); }
div#MenuGreen ul li ul li a { display: block; width: 140px; padding-left: 35px; font-size: 12px; text-decoration: none; color: rgb(255, 255, 255); text-transform: none; }
.d-content li { list-style-type: disc; list-style-image: none; list-style-position: outside; padding-left: 15px; }
.d-content ol { margin: 0px; padding: 0px; list-style-type: none; list-style-image: none; list-style-position: outside; }
#search-faq { border-top: 1px solid rgb(100, 179, 179); border-bottom: 1px solid rgb(100, 179, 179); padding: 3px 0pt 0pt; margin-top: 20px; text-align: right; }
#search-faq form .form-item, #search-faq-form .input-text { margin: 0pt; padding: 0pt; }
.view-content-faq .item-list ul, .view-content-faq .item-list li { list-style-type: none; list-style-image: none; list-style-position: outside; }
.view-news .item-list ul, .view-content-taxonomy-term .item-list ul, .view-content-press .item-list ul, .view-handbooks .item-list ul { margin: 0pt; padding: 0pt; list-style-type: none; list-style-image: none; list-style-position: outside; }
.view-news .item-list li, .view-content-taxonomy-term .item-list li, .view-content-press .item-list li, .view-handbooks .item-list li { clear: both; list-style-type: none; list-style-image: none; list-style-position: outside; }
.img-dida { text-align: left; }
