#main_home{width:515px;}
.hr_attivita{background-color:#FF0099; }
.node-unpublished{background-color:#fff4f4;}
.preview .node{background-color:#ffffea;}
#node-admin-filter ul{list-style-type:none;padding:0;margin:0;width:100%;}
#node-admin-buttons{float:left;margin-left:.5em;clear:right;}
td.revision-current{background:#ffc;}
.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;}
fieldset{margin-bottom:1em;padding:.5em;}
form{margin:0;padding:0;}
hr{height:1px;border:1px solid gray;}
img{border:0;}
table{border-collapse:collapse;}
th{text-align:left;padding-right:1em;border-bottom:3px solid #ccc;}
.clear-block:after{content:".";display:block;height:0;clear:both;visibility:hidden;}
.clear-block{display:inline-block;}
/* Hides from IE-mac \*/* html .clear-block{height:1%;}
.clear-block{display:block;}
th.active img{display:inline;}
tr.even,tr.odd{background-color:#eee;border-bottom:1px solid #ccc;padding:.1em .6em;}
td.active{background-color:#ddd;}
tbody{border-top:1px solid #ccc;}
tbody th{border-bottom:1px solid #ccc;}
thead th{text-align:left;padding-right:1em;border-bottom:3px solid #ccc;}
.breadcrumb{padding-bottom:.5em;}
.error{color:#f00;}
div.error{border:1px solid #d77;}

/*bwb_tiz workAround to hide Postgres error*/
div.error,tr.error{background:#fcc;color:#200;display:none;}
/*orignal line
div.error,tr.error{background:#fcc;color:#200;}
*/

div.warning,tr.warning{background:#ffd;}
div.ok,tr.ok{background:#dfd;}
.item-list .icon{color:#555;float:right;padding-left:.25em;clear:right;}
.item-list .title{font-weight:bold;}
.item-list ul{margin:0 0 .75em 0;padding:0;}
.item-list ul li{margin:0 0 .25em 1.5em;padding:0;list-style:disc;}
.form-item{margin-top:1em;margin-bottom:1em;}
tr.odd .form-item,tr.even .form-item{margin-top:0;margin-bottom:0;white-space:nowrap;}
tr.merge-down,tr.merge-down td,tr.merge-down th{border-bottom-width:0!important;}
tr.merge-up,tr.merge-up td,tr.merge-up th{border-top-width:0!important;}
.form-item input.error,.form-item textarea.error,.form-item select.error{border:2px solid red;}
.form-item .description{font-size:.85em;}
.form-item label{display:block;font-weight:bold;}
.form-item label.option{display:inline;font-weight:normal;}
.form-checkboxes,.form-radios{margin:1em 0;}
.form-checkboxes .form-item,.form-radios .form-item{margin-top:.4em;margin-bottom:.4em;}
.marker,.form-required{color:#f00;}
.more-link{text-align:right;}
.more-help-link{font-size:.85em;text-align:right;}
.nowrap{white-space:nowrap;}
.pager{clear:both;text-align:center;}
.pager a,.pager strong.pager-current{padding:.5em;}
.tips{margin-top:0;margin-bottom:0;padding-top:0;padding-bottom:0;font-size:.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{float:left;line-height:1.75em;padding:0;margin:0 1em 0 0;}
dl.multiselect .form-item{height:1.75em;margin:0;}
.container-inline div,.container-inline label{display:inline;}
ul.menu{list-style:none;border:none;text-align:left;}
ul.menu li{margin:0 0 0 .5em;}
li.expanded{list-style-type:circle;list-style-image:url(/cidim/modules/system/../../misc/menu-expanded.png);padding:.2em .5em 0 0;margin:0;}
li.collapsed{list-style-type:disc;list-style-image:url(/cidim/modules/system/../../misc/menu-collapsed.png);padding:.2em .5em 0 0;margin:0;}
li.leaf{list-style-type:square;list-style-image:url(/cidim/modules/system/../../misc/menu-leaf.png);padding:.2em .5em 0 0;margin:0;}
li a.active{color:#000;}
td.menu-disabled{background:#ccc;}
ul.links{margin:0;padding:0;}
ul.links.inline{display:inline;}
ul.links li{display:inline;list-style-type:none;padding:0 .5em;}
.block ul{margin:0;padding:0 0 .25em 1em;}
ul.primary{border-collapse:collapse;padding:0 0 0 1em;white-space:nowrap;list-style:none;margin:5px;height:auto;line-height:normal;border-bottom:1px solid #bbb;}
ul.primary li{display:inline;}
ul.primary li a{background-color:#ddd;border-color:#bbb;border-width:1px;border-style:solid solid none solid;height:auto;margin-right:.5em;padding:0 1em;text-decoration:none;}
ul.primary li.active a{background-color:#fff;border:1px solid #bbb;border-bottom:#fff 1px solid;}
ul.primary li a:hover{background-color:#eee;border-color:#ccc;border-bottom-color:#eee;}
ul.secondary{border-bottom:1px solid #bbb;padding:.5em 1em;margin:5px;}
ul.secondary li{display:inline;padding:0 1em;border-right:1px solid #ccc;}
ul.secondary a{padding:0;text-decoration:none;}
ul.secondary a.active{border-bottom:4px solid #999;}
#autocomplete{position:absolute;border:1px solid;overflow:hidden;z-index:100;}
#autocomplete ul{margin:0;padding:0;list-style:none;}
#autocomplete li{background:#fff;color:#000;white-space:pre;cursor:default;}
#autocomplete li.selected{background:#0072b9;color:#fff;}
html.js input.form-autocomplete{background-image:url(/cidim/modules/system/../../misc/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:0;border-left-width:0;border-right-width:0;margin-bottom:0;height:1em;}
html.js fieldset.collapsed *{display:none;}
html.js fieldset.collapsed legend{display:block;}
html.js fieldset.collapsible legend a{padding-left:15px;background:url(/cidim/modules/system/../../misc/menu-expanded.png) 5px 75% no-repeat;}
html.js fieldset.collapsed legend a{background-image:url(/cidim/modules/system/../../misc/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{height:9px;overflow:hidden;background:#eee url(/cidim/modules/system/../../misc/grippie.png) no-repeat center 2px;border:1px solid #ddd;border-top-width:0;cursor:s-resize;}
html.js .resizable-textarea textarea{margin-bottom:0;width:100%;display:block;}
.progress{font-weight:bold;}
.progress .bar{background:#fff url(/cidim/modules/system/../../misc/progress.gif);border:1px solid #00375a;height:1.5em;margin-top:.2em;}
.progress .filled{background:#0072b9;height:1em;border-bottom:.5em solid #004a73;width:0;}
.progress .percentage{float:right;}
#first-time strong{display:block;padding:1.5em 0 .5em;}
tr.selected td{background:#ffc;}
#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:0;}
#access-rules .mask{clear:both;}
#user-login-form{text-align:center;}
#user-admin-filter ul{list-style-type:none;padding:0;margin:0;width:100%;}
#user-admin-buttons{float:left;margin-left:.5em;clear:right;}
.profile{clear:both;margin:1em 0;}
.profile .picture{float:right;margin:0 1em 1em 0;}
.profile dt{margin:1em 0 .2em 0;font-weight:bold;}
.profile dd{margin:0;}
body.img_assist{margin:0;padding:5px;width:auto;min-width:0;color:#000;font-family:Arial,Helvetica,sans-serif;font-size:.8em;background-color:#efefef;background-image:none;}
body#img_assist_thumbs,body#img_assist_upload,body#img_assist_properties{border-top:1px solid #000;}
body#img_assist_header{background-color:#ccc;margin:0;}
.img_assist img{border:1px solid #000;}
.img_assist .form-button{font-weight:bold;margin:3px;}
.img_assist img{display:inline;}
.img_assist .messages{border:1px solid #000;background-color:#ccc;padding:2px;margin:3px 0 6px 0;}
.img_assist .node-form{width:95%;}
.img_assist #preview{padding:5px 10px 5px 5px;}
.img_assist .form-item{margin-top:0;margin-bottom:1em;}
.img_assist #caption{display:block;}
.img_assist #browse div.form-item{display:inline;}
.img_assist #link-group div.form-item{display:inline;}
.img_assist #size div.form-item{display:inline;}
.img_assist #size-other div.form-item{display:inline;}
.img_assist #alignment{text-align:left;}
.img_assist #edit-title,.img_assist #edit-desc{width:99%;}
.img_assist #edit-link{width:155px;}
.img_assist #edit-url{width:150px;}
.img_assist #edit-align{width:100px;}
#finalhtmlcode{display:none;visibility:hidden;}
#header-uploading,#header-properties,#header-browse{float:left;width:80%;}
#header-startover,#header-cancel{float:right;width:19%;text-align:right;}
#header-uploading input,#header-properties input,#header-browse input,#header-startover input,#header-cancel input,#header-uploading select,#header-properties select,#header-browse select{margin-top:0;margin-bottom:0;vertical-align:baseline;}
body#img_assist_popup{margin:0;padding:0;}
img{margin:0;padding:0;}
span.left{float:left;margin:5px 5px 5px 0;}
span.right{float:right;margin:5px 0 5px 5px;}
span.center{display:block;margin-left:auto;margin-right:auto;}
span.caption{display:block;}
.inline img{border:1px solid #000;}
*{padding:0;margin:0;}
#TB_window{font:12px Arial,Helvetica,sans-serif;color:#333;}
#TB_secondLine{font:10px Arial,Helvetica,sans-serif;color:#666;}
#TB_window a:link{color:#666;}
#TB_window a:visited{color:#666;}
#TB_window a:hover{color:#000;}
#TB_window a:active{color:#666;}
#TB_window a:focus{color:#666;}
#TB_overlay{position:fixed;z-index:100;top:0;left:0;height:100%;width:100%;}
.TB_overlayMacFFBGHack{background:url(/cidim/sites/all/modules/addnode/macFFBgHack.png) repeat;}
.TB_overlayBG{background-color:#000;filter:alpha(opacity=75);-moz-opacity:.75;opacity:.75;}
* html #TB_overlay{position:absolute;height:expression(document.body.scrollHeight>document.body.offsetHeight ? document.body.scrollHeight:document.body.offsetHeight+'px');}
#TB_window{background:#fff;position:absolute;z-index:102;color:#000;display:none;border:4px solid #525252;text-align:left;top:50%;left:50%;}
* html #TB_window{position:absolute;margin-top:expression(0 - parseInt(this.offsetHeight / 2)+(TBWindowMargin = document.documentElement && document.documentElement.scrollTop || document.body.scrollTop)+'px');}
#TB_window img#TB_Image{display:block;margin:15px 0 0 15px;border-right:1px solid #ccc;border-bottom:1px solid #ccc;border-top:1px solid #666;border-left:1px solid #666;}
#TB_caption{height:25px;padding:7px 30px 10px 25px;float:left;}
#TB_closeWindow{height:25px;padding:11px 25px 10px 0;float:right;}
#TB_closeAjaxWindow{padding:7px 10px 5px 0;margin-bottom:1px;text-align:right;float:right;}
#TB_ajaxWindowTitle{float:left;padding:7px 0 5px 10px;margin-bottom:1px;}
#TB_title{background-color:#e8e8e8;height:27px;}
#TB_ajaxContent{clear:both;padding:2px 15px 15px 15px;overflow:auto;text-align:left;line-height:1.4em;}
#TB_ajaxContent.TB_modal{padding:15px;}
#TB_ajaxContent p{padding:5px 0 5px 0;}
#TB_load{position:fixed;display:none;height:13px;width:208px;z-index:103;top:50%;left:50%;margin:-6px 0 0 -104px;}
* html #TB_load{position:absolute;margin-top:expression(0 - parseInt(this.offsetHeight / 2)+(TBWindowMargin = document.documentElement && document.documentElement.scrollTop || document.body.scrollTop)+'px');}
#TB_HideSelect{z-index:99;position:fixed;top:0;left:0;background-color:#fff;border:none;filter:alpha(opacity=0);-moz-opacity:0;opacity:0;height:100%;width:100%;}
* html #TB_HideSelect{position:absolute;height:expression(document.body.scrollHeight>document.body.offsetHeight ? document.body.scrollHeight:document.body.offsetHeight+'px');}
#TB_iframeContent{clear:both;border:none;margin-bottom:-1px;margin-top:1px;_margin-bottom:1px;}
.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;}
fieldset.container-inline-date .form-item{float:left;padding:0;margin:0;}
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:.5em;}
fieldset.container-inline-date:after{content:".";display:block;height:0;clear:both;visibility:hidden;}
fieldset.container-inline-date{display:inline-block;}
/* Hides from IE-mac \*/* html fieldset.container-inline-date{height:1%;}
fieldset.container-inline-date{display:block;}
fieldset.container-inline-date .jscalendar-icon{text-indent:0;}
.event-calendar table{border:1px solid #242;border-collapse:collapse;border-spacing:0;width:98%;margin-bottom:1em;}
.event-calendar tr{padding:0;margin:0;background:white;}
.event-calendar th{color:#000;background:#aac;text-align:center;padding:1px .33em;border:1px solid #242;}
.event-calendar .month-view td,.event-calendar .week-view td{width:14%;}
.event-calendar td{border:1px solid #bbb;color:#777;text-align:right;vertical-align:top;margin:0;padding:0;}
.event-calendar th.heading{border-width:1px 0;}
.event-calendar th.prev{text-align:left;border-width:1px 0 1px 1px;}
.event-calendar th.next{text-align:right;border-width:1px 1px 1px 0;}
.event-calendar th a{font-weight:bold;color:#363636;}
.event-calendar td a{color:#224;font-weight:bold;text-decoration:none;}
.event-calendar td a:hover{text-decoration:underline;}
.event-calendar td.sat,.event-calendar td.sun{background:#fdd;}
.event-calendar td.selected{background:#99f;}
.event-calendar td.today{background:#f99;}
.event-calendar td.year,.event-calendar td.month{text-align:center;border-width:1px 0;}
.event-calendar td.days{color:#cce;background:#224;text-align:center;border:1px solid #242;border-width:0 1px 1px 0;}
.event-calendar div.day{float:right;text-align:center;border:1px solid gray;border-width:0 0 1px 1px;padding:.125em .25em 0 .25em;margin:0;background:#f3f3f3;}
.event-nodeapi div{color:#000;padding:.5em 1em 0 0;}
.event-nodeapi div label{color:#999;}
.event-calendar div.event{font-style:italic;background-color:#fff;border:solid 1px #555;text-align:left;margin:.25em 0 .5em .25em;}
.event-calendar div.title{padding-left:3px;}
.event-calendar div.title a{color:#000;}
.event-calendar div.title a:hover{color:#c00;}
.event-calendar .content{margin:5px;padding:3px;border-left:solid 2px #ddd;padding-left:5px;}
.event-calendar div.type{margin-left:5px;font-size:.8em;}
.event-calendar div.type a{color:#00c;}
.event-calendar div.type a:hover{color:#c00;}
.event-calendar div.links{padding-left:3px;}
.event-calendar div.links a{color:#00c;}
.event-calendar div.links a:hover{color:#c00;}
.event-calendar .start{font-style:normal;color:#555;margin:2px 0 2px 0;padding-left:3px;}
.event-calendar .end{font-style:normal;color:#555;margin:2px 0 2px 0;padding-left:9px;font-size:.8em;}
.event-calendar .ongoing{font-style:normal;color:#555;margin:2px 0 2px 0;padding-left:9px;font-size:.8em;}
.event-calendar div.info{visibility:hidden;height:0;overflow:hidden;padding-left:3px;}
.event-calendar div.monthview .title{font-size:.8em;}
.event-calendar div.dayview{width:auto;}
.event-calendar div.tableview{width:auto;}
.event-calendar .event-empty{min-height:6em;}
/* hack to make Internet Explorer for Windows display calendar height correctly \*/* html .event-calendar .event-empty{height:6em;}
.container-inline .day input{width:auto;display:inline;}
.event-calendar .event .stripe{height:5px;}
.event-calendar .event .stripe-1{background-color:#FF6;height:5px;width:100%;}
.event-calendar .event .stripe-2{background-color:#F66;height:5px;width:100%;}
.event-calendar .event .stripe-3{background-color:#668cff;height:5px;width:100%;}
.event-calendar .event .stripe-4{background-color:#ffb366;height:5px;width:100%;}
.event-calendar .event .stripe-5{background-color:#85ff66;height:5px;width:100%;}
.event-calendar .event .stripe-6{background-color:#a666ff;height:5px;width:100%;}
.event-calendar .event .stripe-7{background-color:#ffe066;height:5px;width:100%;}
.event-calendar .event .stripe-8{background-color:#6ff;height:5px;width:100%;}
.event-calendar .event .stripe-9{background-color:#ff66d9;height:5px;width:100%;}
.event-calendar .event .stripe-10{background-color:#DDD;height:5px;width:100%;}
.event-calendar div.month-view table.event-block thead,.event-calendar div.month-view table.event-block tbody{font-size:.9em;}
.event-calendar div.month-view table.event-block th{font-weight:normal;}
#block-event-1 .item-list ul li a{margin-top:8px;}
span.event-timeleft{padding-bottom:3px;text-align:right;width:auto;display:block;}
span.event-nodetype{padding:0 0 0 5px;display:block;width:auto;text-align:right;float:right;}
.ical-link{text-align:right;}
.event div.form-item{white-space:normal;}
body{margin:0;padding:0;}
.rteindent1{margin-left:40px;}
.rteindent2{margin-left:80px;}
.rteindent3{margin-left:120px;}
.rteindent4{margin-left:160px;}
.rteleft{text-align:left;}
.rteright{text-align:right;}
.rtecenter{text-align:center;}
.rtejustify{text-align:justify;}
.gsc-control{width:auto;}
#searchcontrol{width:auto;margin-left:5px;padding:4px;border:none;}
.playerBox_gsvsc .player_gsvsc{width:auto;height:180px;}
.gsc-videoResult .gs-videoResult .gs-title{line-height:1.3em;height:1.4em;overflow:hidden;}
.gsc-result .gs-title{height:auto;overflow:hidden;}
.gsc-tabHeader{float:left;display:inline;cursor:pointer;padding-left:6px;padding-right:6px;margin-right:2px;}
div.gsc-clear-button{display:inline;text-align:right;margin-left:4px;margin-right:8px;padding-left:10px;background-repeat:no-repeat;background-position:center center;background-image:url('/cidim/sites/all/modules/googleajaxsearch/images/clear.gif');cursor:pointer;}
.gsc-resultsHeader td.gsc-twiddleRegionCell{width:auto;}
.gsc-resultsHeader td.gsc-configLabelCell{text-align:right;width:auto;}
.gsc-result-selector{cursor:pointer;display:inline;font-size:10px;width:17px;background-repeat:no-repeat;background-position:center left;}
.gs-webResult div.gs-visibleUrl-long{width:100%;overflow:hidden;display:none;}
.gs-videoResult div.gs-visibleUrl-long{width:100%;overflow:hidden;display:none;}
.rsvpbox{border:1px solid #ccc;padding:1em;margin-top:4px;}
.rsvpbox .box{margin:0;padding-bottom:0;}
.rsvpbox .box .content{margin-bottom:0;}
.rsvpbox .box .title{margin-bottom:.5em;}
.rsvpbox .box .title a{font-size:1em;}
.rsvpbox .header{margin:.5em;font-weight:bold;}
.rsvppreviewbox .title{font-weight:bold;}
.rsvppreviewbox .box{margin-bottom:14px;}
.rsvpmailstatus{margin:7px 0 7px 0;}
.rsvpmailstatus .success{border:solid 1px #ccc;padding:7px;}
.rsvpmailstatus .failed{border:solid 1px #c00;padding:7px;}
.rsvpreplybox{padding-left:7px;}
.rsvpactionbox{padding-left:7px;}
div.fieldgroup{margin:.5em 0 1em 0;}
div.fieldgroup .content{padding-left:1em;}
body{padding:0 350px;margin:0;font-size:11px;font-family:Verdana,Trebuchet MS,Times,Arial,sans-serif;}
#sizer{margin:0 auto;padding:0;width:100%;text-align:left;max-width:580px;}
#expander{margin:0 -350px;min-width:700px;position:relative;min-height:1px;}
#wrapper{width:100%;font-size:13px;position:relative;}
#wrapper2{position:relative;}
#wrapper1 .outer{margin-left:200px;border-left:2px solid transparent;border-right:2px solid transparent;}
#wrapper2 .outer{margin-right:200px;border-left:2px solid transparent;border-right:2px solid transparent;}
#wrapper1 #wrapper2 .outer{margin-left:200px;margin-right:200px;border-left:2px solid transparent;border-right:2px solid transparent;width:512px;min-height:670px;}
.float-wrap{float:left;width:100%;position:relative;}
.center-wrap{float:right;width:95%;}
#sidebar-left{float:left;position:relative;width:239px;margin-left:-202px;}
#sidebar-right{float:right;position:relative;width:200px;margin-right:-202px;margin-left:2px;}
.centerbox{overflow:visible;width:100%;padding-top:9px;}
.header{width:100%;padding:0;background:none;margin-bottom: 10px;}
.textpadder{padding:0;}
#wrapper1,#wrapper2,.outer a,.outer,h2{min-height:1%;}
#wrapper1{border-color:#fff;}
#wrapper{border-color:#fff;}
.brclear{clear:both;height:0;margin:0;font-size:1px;line-height:0;}
#page{margin:0 auto;width:100%;padding:0;}
#header{width:100%;}
#page-wrapper{width:100%;}
#content{margin:0;padding:0;border:0;}
#center{vertical-align:top;margin:0;padding:0;}
#main{padding:0;margin:0;}
tbody{border:none;}
tr.odd td,tr.even td{padding:.3em;}
h1,h2,h3,h4,h5,h6{margin:5px .5em 0;padding:0;}
h1{font-size:1.3em;}
h2{font-size:1.2em;}
h3,h4,h5,h6{font-size:1.1em;}
#main h1.title{font-size:23px;margin:.5em 0;padding:0;}
p{margin:0 0 10px 0;padding:0;}
a{text-decoration:none;}
a:hover{text-decoration:underline;}
pre{padding:.75em 1.5em;font-size:11px;}
table{font-size:11px;border-collapse:collapse;width:100%;}
.form-item label{font-size:1em;}
.item-list .title{font-size:1em;}
.links{margin-bottom:.5em;}
.comment .links{margin-bottom:0;}
.clr{clear:both;}
#logo{position:relative;padding:0;vertical-align:middle;border:0;}
#logo img{border:0;display:block;}
.section{padding:10px;margin:0;}
.section .block,.section .box{padding:0;margin:0;}
#section1{margin:5px 0 10px;}
#section2{margin-bottom:10px;}
table.sections{width:100%;padding:0;margin:0;}
td.section{padding:10px 10px;margin:0;}
td.section.width49{width:50%;}
td.section.width33{width:33%;}
#page-top-region,#page-bottom-region{width:100%;margin:0 0 -10px 0;padding:0;}
#page-top-region .title,#page-bottom-region .title{font-size:11px;font-weight:bold;}
#page-top-region .content,#page-bottom-region .content{font-size:11px;font-weight:normal;}
#header-region{margin:0;padding:0 10px;}
#header-region .title{font-size:11px;font-weight:bold;}
#header-region .content{font-size:11px;font-weight:normal;margin:0;padding:0;}
#header-right-region{float:right;margin:0;padding:0;line-height:normal;}
#header-right-region .block{margin:0;padding:0;}
#header-right-region .title{font-size:11px;font-weight:bold;}
#header-right-region .content{font-size:11px;font-weight:normal;margin:0;padding:0;}
#header-right-region .content p{margin:0;padding:0;}
#header-right-region .titlewrap{display:none;}
#sub-nav{margin:0 2px 0;padding:0;}
#sub-nav-region{width:100%;padding:0;margin:0;}
#sub-nav-region .title{font-size:20px;font-weight:bold;}
#sub-nav-region .content{font-size:11px;font-weight:normal;margin-top:0;padding:0;}
#content-top .title{height:0;}
#node-top-region{margin:10px;padding:5px 10px 0 10px;}
#node-top-region .title{margin-bottom:0;font-size:11px;font-weight:bold;}
#node-top-region .content{font-size:11px;font-weight:normal;}
#footer-region{color:#195870;font-size:12px;font-weight:bold;margin:0;padding:0 10px 10px 10px;text-align:center;border-color:#fff;}
#headnavbot{width:100%;margin:0;padding:0;}
#navigation{height:30px;margin:0;padding:0;white-space:nowrap;}
td.menu{width:auto;}
ul#primary-links{list-style-type:none;margin:6px 4px 0;padding:0;}
ul#primary-links li{float:left;height:24px;list-style-type:none;margin:0 2px;padding:0;}
ul#primary-links li a{display:block;font-weight:bold;font-family:"Bitstream Vera Sans",Verdana,Helvetica;list-style-type:none;margin:0;padding:2px 8px 0;text-decoration:none;white-space:nowrap;}
.searchwrap{width:1%;}
#search{margin:0;padding:4px 7px;white-space:nowrap;}
#search .form-item{margin:0;padding:0;}
#search .form-text{padding:0;margin:0;}
#search .form-submit{margin:0;padding:0;font-family:Verdana,Arial,Helvetica,sans-serif;font-size:11px;}
#secondary{width:100%;text-align:center;margin:0;padding:0 10px;}
#secondary ul{margin:0;padding:0;list-style:none;}
#secondary li{margin:0;padding:0;display:inline;}
#secondary li a{display:inline;text-align:center;font-size:90%;padding:0 14px 0 14px;}
#secondary a:hover{text-decoration:none;}
#secondary a.active{font-weight:bold;}
#mission{margin:10px;padding:.25em .5em;}
#mission a,#mission a:visited{font-weight:bold;text-decoration:underline;}
.site-name{margin:1em .2em .2em .5em;padding:0;font-size:2em;}
.site-name a:hover{text-decoration:none;}
.site-slogan{font-size:1em;display:block;margin:0 .2em .2em 1em;font-style:italic;font-weight:bold;}
#help{font-size:.9em;margin-bottom:1em;}
.breadcrumb{margin-bottom:5px;}
.messages{padding:.3em;margin-bottom:1em;}
.title,.title a{font-weight:bold;font-size:1.3em;margin:0 auto;}
.submitted{font-size:.8em;}
.links a{font-weight:bold;}
.block,.box{padding:0 0 1.5em 0;margin:0;}
.block{padding:0;margin:0;}
.block .title{margin:0;padding:0;}
.box .title{font-size:1.1em;}
.node{margin:0;padding:5px;}
.node .title{margin:0;padding:0 0 5px 0;}
.sticky{padding:.5em;}
.node .content{margin:0 0 .75em 0;padding:5px;}
.node .taxonomy{font-size:.8em;}
.node .picture{float:right;margin:.5em;}
.comment{padding:1em;margin:0 0 1em 0;}
.comment .title a{padding:0;margin:0;font-size:1.1em;font-weight:normal;}
.comment .content{margin:0;padding:0;}
.comment .new{text-align:right;font-weight:bold;font-size:.8em;float:right;}
.comment .picture{float:right;margin:.5em;}
#aggregator .feed-source{padding:1em;margin:1em 0;}
#aggregator .news-item .categories,#aggregator .source,#aggregator .age{font-style:italic;font-size:.9em;}
#aggregator .title{margin-bottom:.5em;font-size:1em;}
#aggregator h3{margin-top:1em;}
#forum table{width:100%;}
#forum td{padding:.5em;}
#forum td.statistics,#forum td.settings,#forum td.pager{height:1.5em;}
#forum td .links{padding-top:.7em;font-size:.9em;}
#profile .profile{clear:both;padding:.5em;margin:1em 0;}
#profile .profile .name{padding-bottom:.5em;}
.block-forum h3{margin-bottom:.5em;}
div.admin .left{float:left;margin:0;padding:0;width:100%;}
div.admin .right{float:right;margin:0;padding:0;width:100%;}
div.admin-panel h3{padding:5px 8px 5px;margin:0;}
.clear-block{display:block;}
#leftsidebar .block{padding:0;position:relative;}
#leftsidebar .titlewrap{padding:0;margin:0;background-color:#c00;height:0;}
#leftsidebar .title{font-size:110%;padding:0;margin:0 7px;}
#leftsidebar .content{padding:0;margin:0;padding-top:9px;}
#rightsidebar .block{padding:0;margin:0;position:relative;}
#rightsidebar .titlewrap,.titlewrap{height:0;padding:0;margin:0;}
#rightsidebar .title{height:0;font-size:110%;padding:0;margin:0 7px;}
#rightsidebar .content{padding:0;margin:0;}
#leftsidebar ul,#rightsidebar ul{list-style:none;margin:0;padding:0;margin-left:0;}
#leftsidebar ul li,#rightsidebar ul li{background:url(/cidim/sites/all/themes/cidimSite/images/bullet-orange.gif) no-repeat 1px 0;padding-left:18px;margin-left:0;list-style-type:none;list-style-image:none;}
.width_limit{width:100%;}
#leftsidebar ul li ul li,#rightsidebar ul li ul li{background:url(/cidim/sites/all/themes/cidimSite/images/bullet-grey.gif) no-repeat 1px 0;padding-left:11px;margin-left:0;list-style-type:none;list-style-image:none;}
ul.menu li,li.leaf{padding:.1em 0 .1em 1.5em;border:none;list-style-type:none;list-style-image:none;background:url(/cidim/sites/all/themes/cidimSite/images/bullet-orange.gif) no-repeat 1px 0;}
ul.menu li.expanded{background:url(/cidim/sites/all/themes/cidimSite/images/menu-expanded.gif) no-repeat 1px .4em;}
ul.menu li.collapsed{background:url(/cidim/sites/all/themes/cidimSite/images/menu-collapsed.gif) no-repeat 1px .4em;}
ul.menu,.item-list ul{margin:.35em 0 0 -0.5em;padding:0;text-align:left;}
#block-user ul li{padding:0 0 .2em 1.5em;border:none;list-style-type:none;list-style-image:none;background:url(/cidim/sites/all/themes/cidimSite/images/bullet-orange.gif) no-repeat 1px .1em;}
#block-user ul li ul li{background:url(/cidim/sites/all/themes/cidimSite/images/bullet-grey.gif) no-repeat 1px .1em;padding-left:11px;margin-left:0;}
#block-forum ul li{padding:0 0 .2em 1.5em;border:none;list-style-type:none;list-style-image:none;background:url(/cidim/sites/all/themes/cidimSite/images/mini-page.gif) no-repeat 1px .1em;}
#block-comment ul li{padding:0 0 .2em 1.5em;border:none;list-style-type:none;list-style-image:none;background:url(/cidim/sites/all/themes/cidimSite/images/mini-comment.gif) no-repeat 1px .1em;}
#block-blog ul li{padding:0 0 .2em 1.5em;border:none;list-style-type:none;list-style-image:none;background:url(/cidim/sites/all/themes/cidimSite/images/mini-archive.gif) no-repeat 1px .1em;}
#leftsidebar a.active,#rightsidebar a.active{padding:0 1.5em .2em 0;border:none;list-style-type:none;list-style-image:none;text-decoration:underline;background:url(/cidim/sites/all/themes/cidimSite/images/mini-check.gif) no-repeat right;}
#block-taxonomy_dhtml a{padding:0 0 .2em 1.7em;border:none;line-height:180%;list-style-type:none;list-style-image:none;background:url(/cidim/sites/all/themes/cidimSite/images/mini-folder.gif) no-repeat 1px .1em;}
#block-taxonomy_dhtml a.active{padding:0 0 .2em 1.7em;border:none;font-weight:bold;list-style-type:none;list-style-image:none;background:url(/cidim/sites/all/themes/cidimSite/images/mini-check.gif) no-repeat 1px -.2em;}
.node_read_more a{background:url(/cidim/sites/all/themes/cidimSite/images/mini-down-arrow.gif) no-repeat left center;padding-left:15px;}
.more-link a{background:url(/cidim/sites/all/themes/cidimSite/images/mini-more.gif) no-repeat left center;padding-left:15px;font-size:9px;}
.comment_comments a{background:url(/cidim/sites/all/themes/cidimSite/images/comments.gif) no-repeat;padding-left:26px;clear:both;}
.poll .bar{height:14px;}
.poll .bar .foreground{background:url(/cidim/sites/all/themes/cidimSite/images/bg-poll.gif) repeat-x;height:14px;clear:none;float:left;}
.poll .vote-form{text-align:center;}
.poll .vote-form .choices{padding-left:5%;text-align:left;display:block;}
.comment_add a{background:url(/cidim/sites/all/themes/cidimSite/images/mini-comment.gif) no-repeat left center;padding-left:20px;}
li.comment_delete a{background:url(/cidim/sites/all/themes/cidimSite/images/mini-trash.gif) no-repeat 0 2px;padding-left:15px;}
li.comment_edit a{background:url(/cidim/sites/all/themes/cidimSite/images/mini-edit.gif) no-repeat 0 2px;padding-left:15px;}
li.comment_reply a{background:url(/cidim/sites/all/themes/cidimSite/images/mini-comments.gif) no-repeat 0 2px;padding-left:15px;}
.blog_usernames_blog a{background:url(/cidim/sites/all/themes/cidimSite/images/mini-user.gif) no-repeat left center;padding-left:20px;}
#archives ul li{background:url(/cidim/sites/all/themes/cidimSite/images/mini-archive.gif) no-repeat;}
#recent-comments ul li{background:url(/cidim/sites/all/themes/cidimSite/images/mini-comment.gif) no-repeat;}
#categories ul li{background:url(/cidim/sites/all/themes/cidimSite/images/mini-category.gif) no-repeat;}
#recent-posts ul li{background:url(/cidim/sites/all/themes/cidimSite/images/mini-page.gif) no-repeat;}
#links ul li{background:url(/cidim/sites/all/themes/cidimSite/images/mini-blogroll.gif) no-repeat;}
.terms{font-size:11px;float:right;}
.terms a{padding:1px 0;text-decoration:none;background:url(/cidim/sites/all/themes/cidimSite/images/mini-category.gif) no-repeat 0 -2px;padding-left:20px;}
body{background:#fff;color:#000;}
tr.odd{background:#fff;}
tr.even{background:#eef4f9;}
a:link,a:visited,a:hover,.title,.title a,.submitted,.links,.node .taxonomy,#aggregator .news-item .categories,#aggregator .source,#aggregator .age,#forum td .name,div.admin-panel .description{color:#336299;}
.site-name a:link,.site-name a:visited{color:#fff;}
.site-name a:hover{color:#fff;}
.site-slogan{color:#eee;}
#secondary{border-bottom:1px solid #8a929f;}
#secondary li a{color:#000;}
#secondary a:hover{color:#fff;background:#396496;}
#mission{color:#000;background:#c0c0c0;border:1px solid #ccc;}
.submitted{color:#8e6126;}
.sticky{background:#eee;border:solid 1px #ddd;}
.node .picture{border:1px solid #ddd;}
.comment{border:1px solid #abc;}
.comment .new{color:#c00;}
.comment .picture{border:1px solid #abc;}
#aggregator .feed-source{background:#eee;border:1px solid #ccc;}
#forum td.forum,#forum td.posts{background:#eee;}
#forum td.topics,#forum td.last-reply{background:#ddd;}
#forum td.container{background:#ccc;}
#forum td.container a{color:#555;}
#forum td.statistics,#forum td.settings,#forum td.pager{border:1px solid #bbb;}
#profile .profile{border:1px solid #abc;}
div.admin-panel .description{color:#8e6126;}
div.admin-panel .body{background:#f4f4f4;}
div.admin-panel h3{background:#336299;color:#fff;}
.poll .bar{background:#d4e2f2;}
.terms a{color:#999;}
#page-top-region{color:#ddd;}
#page-top-region .title,#page-top-region .title a{color:#ddd;}
#page-top-region a:link,#page-top-region a:visited,#page-top-region a.hover{color:#eec193;}
fieldset{border:1px solid #ccc;}
pre{background:#eee;border:1px solid #ddd;}
.form-item label{color:#222;}
.item-list .title{color:#222;}
#search .form-text{border:1px solid #00609d;}
.messages{background:#ffffff;border:4px solid #ff0000;font-size:14px;font-weight:bold;text-align:center}
.error{border-color:red;}
#section1{background:#336299 url(/cidim/sites/all/themes/cidimSite/../images/BottomBG.png) 0 0 repeat-x;color:#ddd;border:1px solid #ccc;}
#section1 .title,#section1 .title a{color:#ddd;}
#section1 a:link,#section1 a:visited,#section1 a.hover{color:#eec193;}
#section2{background:#eef4f9;border:1px solid #ccc;}
#header-region,#header-region .title{color:#ddd;}
/* #page-wrapper .titlewrap,#sub-nav-region .titlewrap{border-bottom-style:solid;border-bottom-width:2px;margin-bottom:2px;background:#009cff;border-bottom-color:#009cff;border-top-color:#009cff;}
*/ #page-wrapper .titlewrap .title,#sub-nav-region .titlewrap .title{font-size:19px;font-weight:normal;text-transform:uppercase;color:#fff;}
.image_title{display:block;padding:0;margin:0;}
.image_titlewrap{border:none;}
input[type="text"]{padding-left:2px;width:99%;height:16px;/*border:1px solid #bccdf0;*/}
.container-inline input[type="button"],input[type="submit"]{margin-left:2px;background-color:#c00;color:#fff;border-top:1px solid #c00;border-bottom:1px solid #c00;border-left:2px solid #c00;border-right:2px solid #c00;padding:0;text-transform:uppercase;font-weight:bold;font-size:10px;font-family:Verdana,Times,Arial,sans-serif;cursor:hand;cursor:pointer;}
input[type="button"],input[type="submit"]{margin-left:2px;background-color:#f90;color:#fff;border-top:1px solid #f90;border-bottom:1px solid #f90;border-left:2px solid #f90;border-right:2px solid #f90;padding:0;text-transform:uppercase;font-weight:bold;font-size:10px;font-family:Verdana,Times,Arial,sans-serif;cursor:hand;cursor:pointer;}
#edit-btn-submit{margin-left:2px;background-color:#009cff;color:#fff;border-top:1px solid #009cff;border-bottom:1px solid #009cff;border-left:2px solid #009cff;border-right:2px solid #009cff;padding:0;text-transform:uppercase;font-weight:bold;font-size:10px;font-family:Verdana,Times,Arial,sans-serif;cursor:hand;cursor:pointer;}
#sub-nav{margin-top:5px;}
#sub-nav .title{margin:0 7px;}
#main_home .title{align:left;font-weight:bold;padding:0;margin:0 7px;}
#main{margin-top:45px!important;margin-top:35px;margin-left:5px;}
#main h1.title{line-height:23px;font-weight:bold;padding:0;margin:0 7px;color:#09f;}
#main hr{background-color:#ff9900;color:#ff9900;padding:0;margin:0;border:0;height:2px;}
#main hr.hr_attivita{background-color:#FF0099;}
.title_center{border-bottom-style:solid;border-bottom-width:2px;margin-bottom:2px;border-color:#09f;}
.field-field-allegati .field-label{font-family:verdana;border-bottom-width:2px #360;border-bottom-style:solid;text-transform:capitalize;margin-bottom:5px;font-size:16px;color:#360;font-weight:normal;border:none;}
.page-class-chisiamo #main h1.title{color:#03c;}
.page-class-chisiamo #main hr{color:#03c;background-color:#fff;}
.page-class-chisiamo .title_center,.page-class-chisiamo .field-field-allegati .field-label{border-bottom-color:#03c;color:#03c;border:none;}
.page-class-chisiamo #block-block-3 .menu li{background-color:#efe1ff;margin-top:1px;}
.page-class-attivita #main h1.title{color:#f09;}
.page-class-attivita #main hr{color:#f09;background-color:#f09;}
.page-class-projects #main hr{color:#f09;background-color:#f09;}
.page-class-attivita .title_center,.page-class-attivita .field-field-allegati .field-label{border-bottom-color:#f09;color:#f09;border:none;}
.page-class-attivita #block-block-3 .menu li{background-color:#ffe1f3;margin-top:1px;}
.page-class-servizi #main h1.title{color:#009cff;}
.page-class-servizi #main hr{color:#009cff;background-color:#009cff;}
.page-class-servizi .title_center,.page-class-servizi .field-field-allegati .field-label{border-bottom-color:#009cff;color:#009cff;border:none;}
.page-class-servizi #block-block-3 .menu li{background-color:#e1f3ff;margin-top:1px;}
.page-class-contatti #main h1.title{color:#f60;}
.page-class-contatti #main hr{color:#f60;background-color:#f60;}
.page-class-contatti .title_center,.page-class-contatti .field-field-allegati .field-label{border-bottom-color:#f60;color:#f60;border:none;}
.page-class-contatti #block-block-3 .menu li{background-color:#ffbf94;margin-top:1px;}
#block-block-3 .menu,#block-block-3 .menu a,#block-user-1 .menu,#block-user-1 .menu a{color:#4f4f4f;font-size:13px;}
#block-user-1 .menu li{background-color:#92c230;margin-top:1px;}
#block-user-1 .menu a{color:#000;}
#block-block-3 .menu a:hover,#block-block-3 .menu a.active,#block-user-1 .menu a:hover,#block-user-1 .menu a.active{text-decoration:none;}
#block-block-3 .menu a.active,#block-user-1 .menu a.active{font-weight:bold;}
.cidim_menu_image{display:none;}
#site-map .cidim_menu_title{display:visible;}
#suckerfishmenu ul.menu li ul a.menu_no_link:active,#suckerfishmenu ul.menu li ul a.menu_no_link:hover{color:#FFF;}
#suckerfishmenu a.menu_no_link,a.menu_no_link:hover,a.menu_no_link:active{cursor:hand;cursor:pointer;}
#suckerfishmenu .cidim_menu_image{display:visible;}
#suckerfishmenu .cidim_menu_title{display:none;}
#suckerfishmenu #menu_item_chisiamo a,#suckerfishmenu #menu_item_chisiamo ul,#suckerfishmenu #menu_item_chisiamo li{background:#03c;}
.page-class-banchedati #main h1.title{color:#ff9f00;}
.page-class-banchedati #main hr{color:#ff9f00;background-color:#ff9f00;}
.page-class-banchedati .title_center,.page-class-banchedati .field-field-allegati .field-label{border-bottom-color:#ff9f00;color:#ff9f00;border:none;}
.page-class-banchedati #block-block-3 .menu li{background-color:#ffce5e;margin-top:1px;}
#suckerfishmenu #menu_item_banchedati a,#suckerfishmenu #menu_item_banchedati ul,#suckerfishmenu #menu_item_banchedati li{background:#ff9f00;}
#suckerfishmenu #menu_item_attivita a,#suckerfishmenu #menu_item_attivita ul,#suckerfishmenu #menu_item_attivita li{background:#f09;}
#suckerfishmenu #menu_item_newsinfo a,#suckerfishmenu #menu_item_newsinfo ul,#suckerfishmenu #menu_item_newsinfo li{background:#009cff;}
#suckerfishmenu .block,#suckerfishmenu .box{padding:0;margin:0;}
#suckerfishmenu h2.title{display:inline;}
#suckerfishmenu .titlewrap{border-bottom-style:none;border-bottom-width:0;}
#suckerfishmenu li:hover,#suckerfishmenu li.hover{position:static;}
#suckerfishmenu{line-height:24px;font-family:Verdana,times,Helvetica,sans-serif;margin-bottom:0;}
#suckerfishmenu img{border:0 none;display:block;}
#suckerfishmenu ul.menu{padding:0;list-style:none;z-index:1000;display:inline;font-size:22px;}
#suckerfishmenu ul.menu li{width:20%;}
#suckerfishmenu a{background:gray;color:#fff;display:block;margin:0;padding:0;text-decoration:none;}
#suckerfishmenu a:active,#suckerfishmenu a:hover{background:#7900ff;text-decoration:none;}
#suckerfishmenu li{display:inline;float:left;margin:0;padding:0;}
#suckerfishmenu ul.menu ul{padding:0;margin:0;list-style:none;font-size:14px;}
#suckerfishmenu ul.menu li ul{position:absolute;width:180px;left:-999em;}
#suckerfishmenu ul.menu li li{float:left;width:180px;}
#suckerfishmenu ul.menu li li a,#suckerfishmenu ul.menu li li a:link,#suckerfishmenu ul.menu li li a:visited{color:#fff;border-top:1px solid #FFF;width:180px;}
#suckerfishmenu ul.menu li li{border-left:1px solid #adadad;border-right:1px solid #161f1f;}
#suckerfishmenu ul.menu li ul a{color:#fff;padding:.1em 0 0 .8em;width:180px;}
#suckerfishmenu ul.menu li ul a:active,#suckerfishmenu ul.menu li ul a:hover{color:#a8e0f7;background:orange;text-decoration:none;}
#suckerfishmenu ul.menu li ul ul{margin:-26px 0 0 191px;}
#suckerfishmenu ul.menu li:hover ul ul,#suckerfishmenu ul.menu li:hover ul ul ul,#suckerfishmenu ul.menu li.sfhover ul ul,#suckerfishmenu ul.menu li.sfhover ul ul ul{left:-999em;}
#suckerfishmenu ul.menu li:hover ul,#suckerfishmenu ul.menu li li:hover ul,#suckerfishmenu ul.menu li li li:hover ul,#suckerfishmenu ul.menu li.sfhover ul,#suckerfishmenu ul.menu li li.sfhover ul,#suckerfishmenu ul.menu li li li.sfhover ul{left:auto;}
.newsticker{list-style-type:none;border:none;background:#9c3;}
ul#newsticker_segnaliamo{height:200px;padding:0;margin:0;display:block;overflow:hidden;}
ul#newsticker_newshp{height:200px;padding:0;margin:0;display:block;overflow:hidden;}
#block-block-19 {width:705px;float:left;}
#block-views-segnaliamo{width:705px;float:left;}
#block-views-segnaliamo .titlewrap{background:#360;border-bottom-color:#360;height:0;}
#block-views-segnaliamo .titlewrap .title{color:#fff;display:block;}
#block-views-segnaliamo .content{display:block;}
.list_element_segnaliamo{background-color:#9c3;}
.list_element_segnaliamo .image,.list_element_segnaliamo .text{float:left;display:block;}
.list_element_segnaliamo .image{padding:0 5px 0 0;margin:0;display:block;line-height:0;font-size:0;}
.list_element_segnaliamo img{margin:0;display:block;line-height:0;font-size:0;}
.list_element_segnaliamo .text{width:440px;padding-top:0;padding-left:5px;}
padding-right:8px;}
.node_element_segnaliamo img{padding:0 5px 0 0;margin:0;display:block;line-height:0;font-size:0;}
.node_element_segnaliamo .text{padding-top:0;padding-left:5px;}
.node_element_segnaliamo .field-field-allegati .field-label{border-bottom-color:#7900ff;color:#7900ff;border:none;}
#block-views-segnaliamo .list_element_segnaliamo .title,#block-views-segnaliamo .list_element_segnaliamo .desc{padding:0;margin:7px 0 0 0;}
.list_element_segnaliamo .title a:link,.list_element_segnaliamo .title a:hover,.list_element_segnaliamo .title a:visited{font-family:verdana,Trebuchet MS,Arial,sans-serif;font-weight:normal;font-size:24px;color:#0e5067;}
#block-views-attivita{width:440px;margin-left:20px;}
#block-views-attivita .titlewrap{background:#f09;height:0;border-bottom-color:#f09;}
#block-views-attivita .titlewrap .title{color:#fff;}
.list_element_attivita{border-top:1px solid #fff;border-bottom:1px dashed #f09;margin:-2px 0 15px 0;padding-bottom:4px;}
.list_element_attivita .image,.list_element_attivita .text{float:left;display:block;}
.list_element_attivita .image{padding:0 5px 0 0;}
.list_element_attivita img{width:150px;display:block;}
.list_element_attivita .text{width:272px;}
.list_element_attivita .desc{padding:2px 4px 0 8px;}
.list_element_attivita .date{color:#666;text-transform:lowercase;}
#block-views-attivita .list_element_attivita .title{font-family:verdana,Trebuchet MS,Arial,sans-serif;line-height:normal;color:#f09;font-size:16px;font-weight:bold;background-color:#ffe3f4;padding:0 4px 0 8px;margin:0;width:100%;}
.list_element_attivita .title a:link,.list_element_attivita .title a:hover,.list_element_attivita .title a:visited{line-height:normal;color:#f09;font-size:16px;font-weight:bold;}
#block-block-2{width:240px;float:left;margin-left:10px;}
#block-block-2 .titlewrap{border-bottom-color:#f90;background:#f90;height:0;}
#block-block-5{width:240px;float:left;margin-left:10px;}
#block-block-5 .titlewrap{border-bottom-color:#f90;background:#f90;height:0;}
#block-block-21{width:240px;float:left;margin-left:10px;}
#block-block-21 .titlewrap{border-bottom-color:#f90;background:#f90;height:0;}
#block-block-15 .titlewrap .title{height:0;}
#block-block-17{margin-left:-32px;}
#block-simplenews-newsletter-35 .titlewrap{padding:0;margin:0;background-color:#c00;height:24px;}
.search_table_block{background-color:#fed760;margin:0;padding-top: 3px;;table-layout:fixed;}
.search_table_block .label_search_with_google,.search_table_block .label_img_google,.search_table_block .label_search_with{margin:0;padding:0;}
td.label_search_with{width:80px;font-weight:bold;font-size:small;}
td.label_img_google{padding-top:6px;}
.site_search_label{font-weight:bold;}
.db_search_label{font-weight:bold;font-size:12px;}
.site_search_label,.site_search_form,.db_search_label,.db_search_input,.db_search_radio{padding-left:8px;}
.site_search_label{font-size:12px;}
table.gsc-search-box{width:215px;}
#node-top-region,#node-top-region #block-block-7{padding:0;margin:0;}
#block-block-6{margin-top:40px;}
#node-top-region #block-block-7 .titlewrap{display:none;}
#google_search_results{padding:0;margin:0;}
.gsc-resultsRoot{padding:8px;}
.block-user .titlewrap{border-bottom-color:blue;}
.block-user .titlewrap .title{color:blue;}
#leftsidebar .block-simplenews .content{background:#f66 none;padding:4px 4px 4px 8px;}
#leftsidebar .block-simplenews .content p{color:black;font-size:12px;font-weight:bold;}
#leftsidebar .block-simplenews .form-radios .form-item{float:left;font-weight:bold;}
#leftsidebar .block-simplenews .form-radios{margin:0;}
#leftsidebar .block-simplenews .form-item{margin:0;}
#leftsidebar .block-simplenews #edit-mail{width:162px;}
#leftsidebar .block-simplenews .form-item label{float:left;margin-right:4px;}
#leftsidebar .block-simplenews input[type="submit"]{margin-top:4px;margin-bottom:4px;background:#c00;border-color:#c00;}
#leftsidebar .block-simplenews .form-required{display:none;}
#block-views-news_home{background:#22a7ff;}
#block-views-news_home .titlewrap{background:#009cff;border-bottom-color:#009cff;border-top-color:#009cff;}
#block-views-news_home .titlewrap .title{color:#fff;font-family:Verdana,Trebuchet MS,Arial,sans-serif;}
#block-views-news_home .content .title{font-family:verdana,Trebuchet MS,Arial,sans-serif;line-height:normal;color:#009cff;font-size:13px;font-weight:normal;background-color:#caedff;padding:2px 2px 2px 6px;margin:0;}
#block-views-news_home hr{BORDER-TOP:#009cff 1px dashed;BORDER-RIGHT:none;BORDER-LEFT:none;BORDER-BOTTOM:none;}
.list_element_news{margin-bottom:8px;}
.list_element_news .text{display:block;padding:0;}
.list_element_news .desc{padding:2px 2px 2px 6px;}
.list_element_news .desc p,.list_element_news .desc span{color:#4f4f4f;}
.list_element_news .date{color:#4f4f4f;font-weight:bold;text-transform:lowercase;}
.list_element_news .updated{display:block;font-style:italic;font-size:11px;}
.list_element_news .title a:link,.list_element_news .title a:hover,.list_element_news .title a:visited{line-height:normal;color:#009cff;font-size:12px;font-weight:bold;}
#block-block-4 .titlewrap{border-bottom-color:#fff;}
#block-block-4 .titlewrap .title{color:#fff;}
#block-block-5 .titlewrap{border-bottom-color:#fff;}
#block-block-5 .titlewrap .title{height:0;color:#fff;}
.group-contatti .content div.field{float:left;overflow:hidden;display:block;width:200px;height:60px;border:1px solid #000;padding:3px;margin:5px;background-color:#efe1ff;}
.group-contatti .content{padding-top:0;}
.group-contatti{clear:both;display:block;border:2px solid #7800ff;overflow:auto;padding:0 0 0 5px;}
.group-contatti h2{font-size:15px;text-align:center;}
.group-organigramma .content div.field-item{float:left;overflow:hidden;display:block;width:200px;height:60px;border:1px solid #000;padding:3px;margin:5px;background-color:#e1f3ff;}
.group-organigramma{clear:both;display:block;border:2px solid #09f;overflow:auto;padding:0 0 0 5px;}
.group-organigramma .content div.field-label{font-size:15px;text-align:center;}
.group-settori-e-servizi .content div.field-item{float:left;overflow:hidden;display:block;width:200px;height:60px;border:1px solid #000;padding:3px;margin:5px;background-color:#feb968;}
.group-settori-e-servizi{clear:both;display:block;border:2px solid #feac4c;overflow:auto;padding:0 0 0 5px;}
.group-settori-e-servizi .content div.field-label{font-size:15px;text-align:center;}
.group-dati-giuridici .content div.field-item{float:left;overflow:hidden;display:block;width:200px;height:60px;border:1px solid #000;padding:3px;margin:5px;background-color:#b1cb60;}
.group-dati-giuridici{clear:both;display:block;border:2px solid #98cb04;overflow:auto;padding:0 0 0 5px;}
.group-dati-giuridici .content div.field-label{font-size:15px;text-align:center;}
table tr td div.form-item #edit-filter2{width:200px;}
.event-calendar table caption{text-transform:uppercase;font-size:12px;padding-top:10px;}
.event-calendar th{background:#92c230 none repeat scroll 0;color:#000;}
.event-calendar tr.even{background:#f0ffe1 none repeat scroll 0;}
.event-calendar tr.odd{background:#fafff5 none repeat scroll 0;}
li#menu_item_googleajaxsearchmacro a{line-height:0;font-size:0;height:0;padding:0;margin:0;display:none;}
li#menu_item_googleajaxsearchmacro{line-height:0;font-size:0;height:0;padding:0;margin:0;list-style-type:none;list-style:none;background:none;background-color:transparent;list-style-image:none;border:none;border-color:transparent;margin-bottom:-3px;}
.field-field-durata-0 .field-items div{float:left;border:1px solid #efefef;padding:2px;}
fieldset.group-durata{padding:0;border:none;}
fieldset.group-durata legend{font-weight:bold;}
form#views-filters{border:1px solid;padding:5pt;}
form#views-filters .form-element-label{text-transform:uppercase;font-size:12px;font-weight:bold;}
.view-content .node .node{padding:0 0 0 5px;}
.view-content .node .node .content{padding-top:0;}
.view-content .node .content .field-items{margin-top:5px;}
.view-content .node .node .content .field-items{margin-top:0;}
.view-content .node .node .title{padding:0;}
.view-content .node .node a{font-size:12px;font-weight:bold;}
.view-content .node .node .submitted{display:none;}
body{background:#e0e0e0 url(/cidim/sites/all/themes/cidimSite/css/bg-cidim/bg-border.gif) repeat-y scroll center top;}
#page-top-region .title,#page-top-region .title a{color:#ddd;}
#page-top-region a:link,#page-top-region a:visited,#page-top-region a.hover{color:#eec193;}
#page{width:960px;}
#page{padding:0;}
div#masthead{background:transparent;}
div#masthead .header-right{background:transparent;}
div#masthead .header-left{background:transparent;}
#logo{text-align:left;}
ul#primary-links li{float:left;}
ul#primary-links li{background:transparent url("/cidim/sites/all/themes/cidimSite/css/blue/blue-tab1.png") no-repeat scroll 0 0;}
ul#primary-links li a{background:transparent url("/cidim/sites/all/themes/cidimSite/css/blue/blue-tab2.png") no-repeat scroll 100% 0;}
ul#primary-links li:hover{background:transparent url("/cidim/sites/all/themes/cidimSite/css/blue/blue-tab1.png") no-repeat scroll 0 0;background-position:0 -24px;}
ul#primary-links li:hover a{background:transparent url("/cidim/sites/all/themes/cidimSite/css/blue/blue-tab2.png") no-repeat scroll 100% 0;background-position:100% -24px;}
ul#primary-links li.active{background:transparent url("/cidim/sites/all/themes/cidimSite/css/blue/blue-tab1.png") no-repeat scroll 0 0;background-position:0 -24px;}
ul#primary-links li.active a{background:transparent url("/cidim/sites/all/themes/cidimSite/css/blue/blue-tab2.png") no-repeat scroll 100% 0;background-position:100% -24px;}
ul#primary-links li a{color:#ddd;}
ul#primary-links li:hover a,ul#primary-links li.active a{color:#fff;}
#search{text-align:right;}
#secondary{text-align:center;}
#secondary{background:transparent;}
#page-wrapper{background:transparent;}
#center{background:transparent;}
#content{background:transparent;}
#main{background:transparent;}
.node{background:transparent;}
.node .content{background:transparent;}
#sidebar-left{background:transparent;}
#leftsidebar .block{background:transparent;}
#leftsidebar .content{background:transparent;}
#leftsidebar .newslettercontent{background:#f66 none;padding:2px 8px;height:38px;}
#leftsidebar .newslettercontent input[type="submit"]{margin-top:4px;background:#c00;border-color:#c00;}
#rightsidebar .newslettercontent{background:#f66 none;padding:2px 8px;height:36px;}
#rightsidebar .newslettercontent input[type="submit"]{margin-top:0;background:#c00;border-color:#c00;}
#sidebar-right{background:transparent;}
#rightsidebar .block{background:transparent;}
#rightsidebar .content{background:transparent;}
.newlinks{background:#CAEDFF none;padding:2px 8px;height:36px;}
.newlinks div{margin-top:0;background:#0099FF;border-color:#0099FF;padding:2px 3px 2px 2px;width:26px;}
.newlinks div a{text-decoration:none;color: #FFFFFF;cursor: pointer;font-family: Verdana,Times,Arial,sans-serif;font-size: 10px;font-weight: bold;margin-left: 2px;padding: 0;}
div#footer-wrapper{background:#fff;}
.page-class-banchedati #main h1.title{color:#ff9f00;}
.page-class-banchedati #main hr{color:#ff9f00;background-color:#ff9f00;}
.page-class-banchedati .title_center,.page-class-banchedati .field-field-allegati .field-label{border-bottom-color:#ff9f00;color:#ff9f00;border:none;}
.page-class-banchedati #block-block-3 .menu li{background-color:#ffce5e;margin-top:1px;}
#suckerfishmenu #menu_item_banchedati a,#suckerfishmenu #menu_item_banchedati ul,#suckerfishmenu #menu_item_banchedati li{background:#ff9f00;}
#suckerfishmenu #menu_item_community a,#suckerfishmenu #menu_item_community ul,#suckerfishmenu #menu_item_community li{background:#c00;}
.title{font-family:verdana;}
.size_20{font-size:19px;font-family:verdana;}
.size_24{font-size:23px;font-family:verdana;}
.size_23{font-size:22px;font-family:verdana;}
.size_22{font-size:21px;font-family:verdana;}
.size_21{font-size:20px;font-family:verdana;}
.size_19{font-size:18px;font-family:verdana;}
.size_18{font-size:17px;font-family:verdana;}
.size_17{font-size:16px;font-family:verdana;}
.size_16{font-size:15px;font-family:verdana;}
.size_15{font-size:14px;font-family:verdana;}
.size_14{font-size:13px;font-family:verdana;}
.size_13{font-size:12px;font-family:verdana;}
.size_12{font-size:11px;font-family:verdana;}
.size_11{font-size:10px;font-family:verdana;}
.size_10{font-size:9px;font-family:verdana;}
.height_53{height:25px;font-family:verdana;}
.height_90{height:95px;font-family:verdana;}
.anno_47{height:47px;font-family:verdana;padding:35px 10px 10px 10px;}
.height_36{height:36px;}
.height_60{height:60px;}
.height_32{height:32px;}
.att_link{color:#f09;}
.height_1{height:1px;}
.height_2{height:2px;}
.height_3{height:3px;}
.height_4{height:4px;}
.height_5{height:5px;}
.height_6{height:6px;}
.height_7{height:7px;}
.height_8{height:8px;}
.height_9{height:9px;}
.height_10{height:10px;}
.height_11{height:11px;}
.height_12{height:12px;}
.height_13{height:13px;}
.height_14{height:14px;}
.height_15{height:15px;}
.height_16{height:16px;}
.height_17{height:17px;}
.height_18{height:18px;}
.height_19{height:19px;}
.height_20{height:20px;}
.height_21{height:21px;}
.height_22{height:22px;}
.height_23{height:23px;}
.height_24{height:24px;}
.height_25{height:25px;}
.height_26{height:26px;}
.height_27{height:27px;}
.height_28{height:28px;}
.height_29{height:29px;}
.height_30{overflow:hidden;}
.height_31{height:31px;}
.height_32{height:32px;}
.height_33{height:33px;}
.height_34{height:34px;}
.height_35{height:35px;}
.height_36{height:36px;}
.height_37{height:37px;}
.height_38{height:38px;}
.height_39{height:39px;}
.height_40{height:40px;}
.height_41{height:41px;}
.height_42{height:42px;}
.height_43{height:43px;}
.height_44{height:44px;}
.height_45{height:45px;}
.height_46{height:46px;}
.height_47{height:47px;}
.height_48{height:48px;}
.height_49{height:49px;}
.height_50{height:50px;}
.height_51{height:51px;}
.height_52{height:52px;}
.height_53{height:53px;}
.height_54{height:54px;}
.height_55{overflow: hidden;}
.height_56{height:56px;}
.height_57{height:57px;}
.height_58{height:58px;}
.height_59{height:59px;}
.height_60{height:60px;}
.height_61{height:61px;}
.height_62{height:62px;}
.height_63{height:63px;}
.height_64{height:64px;}
.height_65{height:65px;}
.height_66{height:66px;}
.height_67{height:67px;}
.height_68{height:68px;}
.height_69{height:69px;}
.height_70{height:70px;}
.height_71{height:71px;}
.height_72{height:72px;}
.height_73{height:73px;}
.height_74{height:74px;}
.height_75{height:75px;}
.height_76{height:76px;}
.height_77{height:77px;}
.height_78{height:78px;}
.height_79{height:79px;}
.height_80{height:80px;}
.height_81{height:81px;}
.height_82{height:82px;}
.height_83{height:83px;}
.height_84{height:84px;}
.height_85{height:85px;}
.height_86{height:86px;}
.height_87{height:87px;}
.height_88{height:88px;}
.height_89{height:89px;}
.height_90{height:90px;}
.height_91{height:91px;}
.height_92{height:92px;}
.height_93{height:93px;}
.height_94{height:94px;}
.height_95{height:95px;}
.height_96{height:96px;}
.height_97{height:97px;}
.height_98{height:98px;}
.height_99{height:99px;}
.height_101{overflow:hidden;}
.height_102{overflow:hidden;}
.height_102_att{overflow:hidden;}
.height_103{overflow:hidden;}
.height_104{overflow:hidden;}
.height_105{overflow:hidden;}
.height_105_news{overflow:hidden;}
.height_106{overflow:hidden;}
.height_107{overflow:hidden;}
.height_108{overflow:hidden;}
.height_109{overflow:hidden;}
.height_110{overflow:hidden;}
.height_111{overflow:hidden;}
.height_112{overflow:hidden;}
.height_113{overflow:hidden;}
.height_114{overflow:hidden;}
.height_115{overflow:hidden;}
.height_116{overflow:hidden;}
.height_117{overflow:hidden;}
.height_118{overflow:hidden;}
.height_119{overflow:hidden;}
.height_120{overflow:hidden;}
.height_121{height:121px;}
.height_122{height:122px;}
.height_123{height:123px;}
.height_124{height:124px;}
.height_125{height:125px;}
.height_126{height:126px;}
.height_127{height:127px;}
.height_128{height:128px;}
.height_129{height:129px;}
.height_130{height:130px;}
.height_131{height:131px;}
.height_132{height:132px;}
.height_133{height:133px;}
.height_134{height:134px;}
.height_135{height:135px;}
.height_136{height:136px;}
.height_137{height:137px;}
.height_138{height:138px;}
.height_139{height:139px;}
.height_140{height:140px;}
.height_141{height:141px;}
.height_142{height:142px;}
.height_143{height:143px;}
.height_144{height:144px;}
.height_145{height:145px;}
.height_146{height:146px;}
.height_147{height:147px;}
.height_148{height:148px;}
.height_149{height:149px;}
.height_150{height:150px;}
.height_151{height:151px;}
.height_152{height:152px;}
.height_153{height:153px;}
.height_154{height:154px;}
.height_155{height:155px;}
.height_156{height:156px;}
.height_157{height:157px;}
.height_158{height:158px;}
.height_159{height:159px;}
.height_160{height:160px;}
.height_161{height:161px;}
.height_162{height:162px;}
.height_163{height:163px;}
.height_164{height:164px;}
.height_165{height:165px;}
.height_166{height:166px;}
.height_167{height:167px;}
.height_168{height:168px;}
.height_169{height:169px;}
.height_170{height:170px;}
.height_171{height:171px;}
.height_172{height:172px;}
.height_173{height:173px;}
.height_174{height:174px;}
.height_175{height:175px;}
.height_176{height:176px;}
.height_177{height:177px;}
.height_178{height:178px;}
.height_179{height:179px;}
.height_180{height:180px;}
.height_181{height:181px;}
.height_182{height:182px;}
.height_183{height:183px;}
.height_184{height:184px;}
.height_185{height:185px;}
.height_186{height:186px;}
.height_187{height:187px;}
.height_188{height:188px;}
.height_189{height:189px;}
.height_190{height:190px;}
.height_191{height:191px;}
.height_192{height:192px;}
.height_193{height:193px;}
.height_194{height:194px;}
.height_195{height:195px;}
.height_196{height:196px;}
.height_197{height:197px;}
.height_198{height:198px;}
.height_199{height:199px;}
.height_200{height:200px;}
.height_201{height:201px;}
.height_202{height:202px;}
.height_203{height:203px;}
.height_204{height:204px;}
.height_205{height:205px;}
.height_206{height:206px;}
.height_207{height:207px;}
.height_208{height:208px;}
.height_209{height:209px;}
.height_210{height:210px;}
.height_211{height:211px;}
.height_212{height:212px;}
.height_213{height:213px;}
.height_214{height:214px;}
.height_215{height:215px;}
.height_216{height:216px;}
.height_217{height:217px;}
.height_218{height:218px;}
.height_219{height:219px;}
.height_220{height:220px;}
.height_221{height:221px;}
.height_222{height:222px;}
.height_223{height:223px;}
.height_224{height:224px;}
.height_225{height:225px;}
.height_226{height:226px;}
.height_227{height:227px;}
.height_228{height:228px;}
.height_229{height:229px;}
.height_230{height:230px;}
.height_231{height:231px;}
.height_232{height:232px;}
.height_233{height:233px;}
.height_234{height:234px;}
.height_235{height:235px;}
.height_236{height:236px;}
.height_237{height:237px;}
.height_238{height:238px;}
.height_239{height:239px;}
.height_240{height:240px;}
.height_241{height:241px;}
.height_242{height:242px;}
.height_243{height:243px;}
.height_244{height:244px;}
.height_245{height:245px;}
.height_246{height:246px;}
.height_247{height:247px;}
.height_248{height:248px;}
.height_249{height:249px;}
.height_250{height:250px;}
.height_251{height:251px;}
.height_252{height:252px;}
.height_253{height:253px;}
.height_254{height:254px;}
.height_255{height:255px;}
.height_256{height:256px;}
.height_257{height:257px;}
.height_258{height:258px;}
.height_259{height:259px;}
.height_260{height:260px;}
.height_261{height:261px;}
.height_262{height:262px;}
.height_263{height:263px;}
.height_264{height:264px;}
.height_265{height:265px;}
.height_266{height:266px;}
.height_267{height:267px;}
.height_268{height:268px;}
.height_269{height:269px;}
.height_270{height:270px;}
.height_271{height:271px;}
.height_272{height:272px;}
.height_273{height:273px;}
.height_274{height:274px;}
.height_275{height:275px;}
.height_276{height:276px;}
.height_277{height:277px;}
.height_278{height:278px;}
.height_279{height:279px;}
.height_280{height:280px;}
.height_281{height:281px;}
.height_282{height:282px;}
.height_283{height:283px;}
.height_284{height:284px;}
.height_285{height:285px;}
.height_286{height:286px;}
.height_287{height:287px;}
.height_288{height:288px;}
.height_289{height:289px;}
.height_290{height:290px;}
.height_291{height:291px;}
.height_292{height:292px;}
.height_293{height:293px;}
.height_294{height:294px;}
.height_295{height:295px;}
.height_296{height:296px;}
.height_297{height:297px;}
.height_298{height:298px;}
.height_299{height:299px;}
.height_300{height:300px;}
.height_301{height:301px;}
.height_302{height:302px;}
.height_303{height:303px;}
.height_304{height:304px;}
.height_305{height:305px;}
.height_306{height:306px;}
.height_307{height:307px;}
.height_308{height:308px;}
.height_309{height:309px;}
.height_310{height:310px;}
.height_311{height:311px;}
.height_312{height:312px;}
.height_313{height:313px;}
.height_314{height:314px;}
.height_315{height:315px;}
.height_316{height:316px;}
.height_317{height:317px;}
.height_318{height:318px;}
.height_319{height:319px;}
.height_320{height:320px;}
.height_321{height:321px;}
.height_322{height:322px;}
.height_323{height:323px;}
.height_324{height:324px;}
.height_325{height:325px;}
.height_326{height:326px;}
.height_327{height:327px;}
.height_328{height:328px;}
.height_329{height:329px;}
.height_330{height:330px;}
.height_331{height:331px;}
.height_332{height:332px;}
.height_333{height:333px;}
.height_334{height:334px;}
.height_335{height:335px;}
.height_336{height:336px;}
.height_337{height:337px;}
.height_338{height:338px;}
.height_339{height:339px;}
.height_340{height:340px;}
.height_341{height:341px;}
.height_342{height:342px;}
.height_343{height:343px;}
.height_344{height:344px;}
.height_345{height:345px;}
.height_346{height:346px;}
.height_347{height:347px;}
.height_348{height:348px;}
.height_349{height:349px;}
.height_350{height:350px;}
.height_351{height:351px;}
.height_352{height:352px;}
.height_353{height:353px;}
.height_354{height:354px;}
.height_355{height:355px;}
.height_356{height:356px;}
.height_357{height:357px;}
.height_358{height:358px;}
.height_359{height:359px;}
.height_360{height:360px;}
.height_361{height:361px;}
.height_362{height:362px;}
.height_363{height:363px;}
.height_364{height:364px;}
.height_365{height:365px;}
.height_366{height:366px;}
.height_367{height:367px;}
.height_368{height:368px;}
.height_369{height:369px;}
.height_370{height:370px;}
.height_371{height:371px;}
.height_372{height:372px;}
.height_373{height:373px;}
.height_374{height:374px;}
.height_375{height:375px;}
.height_376{height:376px;}
.height_377{height:377px;}
.height_378{height:378px;}
.height_379{height:379px;}
.height_380{height:380px;}
.height_381{height:381px;}
.height_382{height:382px;}
.height_383{height:383px;}
.height_384{height:384px;}
.height_385{height:385px;}
.height_386{height:386px;}
.height_387{height:387px;}
.height_388{height:388px;}
.height_389{height:389px;}
.height_390{height:390px;}
.height_391{height:391px;}
.height_392{height:392px;}
.height_393{height:393px;}
.height_394{height:394px;}
.height_395{height:395px;}
.height_396{height:396px;}
.height_397{height:397px;}
.height_398{height:398px;}
.height_399{height:399px;}
.height_400{height:400px;}

[class^='height_']{
	height: auto;
    overflow: hidden;
}

.height_100{min-height: 80px;overflow:hidden;}

.site-map #menu_item_chisiamo{padding-left:10px;margin:5px 0 5px 0;border-top:2px solid #0037d4;}
.site-map #menu_item_attivita{padding-left:10px;margin:5px 0 5px 0;border-top:2px solid #f09;}
.site-map #menu_item_banchedati{padding-left:10px;margin:5px 0 5px 0;border-top:2px solid #f90;}
.site-map #menu_item_newsinfo{padding-left:10px;margin:5px 0 5px 0;border-top:2px solid #09f;}
.site-map #menu_item_servizi{padding-left:10px;margin:5px 0 5px 0;border-top:2px solid #09f;}
.site-map #menu_item_community{padding-left:10px;margin:5px 0 5px 0;border-top:2px solid #c00;}
#.cidim_menu_title{font-size:12px;}
.site-map{padding:20px;font-family:verdana;line-height:19px;}
.site-map li.expanded{list-style-type:none;list-style-image:none;padding:.2em .5em 0 0;margin:0;}
.filefield-icon{width:40px;float:left;}
.field-item{height:32px;padding-top:10px;}
#suckerfishmenu #menu_item_whoweare a,#suckerfishmenu #menu_item_whoweare ul,#suckerfishmenu #menu_item_whoweare li{background:#03c;}
#suckerfishmenu #menu_item_databases a,#suckerfishmenu #menu_item_databases ul,#suckerfishmenu #menu_item_databases li{background:#ff9f00;}
#suckerfishmenu #menu_item_activities a,#suckerfishmenu #menu_item_activities ul,#suckerfishmenu #menu_item_activities li{background:#f09;}
#slide_header_small{width:240px;height:26px;padding:0;margin:0;background:url(/cidim/sites/all/themes/cidimSite/images/slide_bg.png) repeat-x;text-align:right;}
.switchsize_caption{color:#666;font-size:11px;}
.freq_odd{
	float:left;
	width:53%;
}
.span_reg_odd{
	float:right;
	width:40%;
}

a.linked:visited{
	font-weight:bold;
	color:black;
	text-decoration:none;
}

.banner_menu {
	font-weight:bold;
	width:150px;
	float:left;
	text-align:center;
	padding:3px 0 0 0px;
}
.pagine {
	color:black;
	padding:40px 0 10px 0;
	text-align:center;
	text-decoration:none;
}
.pagine a {
	color:black;
	text-decoration:underline;
}
.bar_red {
	vertical-align:middle;
	height:25px;
	color:white;
	background:url("/cidim/sites/all/themes/cidimSite/images/cidim/bg_bk_segnaliamo.gif") repeat-x scroll 0 0 transparent;
	margin:0pt;
	padding-left:10px;
}
.bar_red a {
	color:white;
	text-decoration:underline;
}
.bar_red a:hover {
	text-decoration:underline;
}
.t18reg_white {
	color:#fff;
	font-size:18px;
	font-weight:regular;
}

#wrapper1 #wrapper2 #sidebar-left{
	width:227px;
}

#block-block-16{
	height:227px;
}

#block-block-26{
	height:202px;
	margin-top:28px;
}

#block-block-24{
	height:200px;
}

#banner-interne {
	text-align:center;
	margin-top:-59px;
}

.book-navigation{
	display:none;
}

.container-inline-date .form-item {float:left; padding:0; margin:0}
.container-inline-date .form-item, fieldset.container-inline-date .form-item input {width:auto;}

.legge-nov {
	color: #fff;
	float: right;
	font-weight: bold;
	font-size: 10px;
	padding-top: 5px;
	margin-top:-3px;
	text-align:center;
}

.par {
	font-size:17px;
	padding-top: 0;
	width: auto;
}

.legge-nov a{
	color: #fff;
	text-decoration:none;
}

.year-btn {
width: 69px;
height: 21px;
-moz-border-radius: 15px;
border-radius: 10px;
background-image: -webkit-gradient(
linear,
left bottom,
left top,
color-stop(0.36, #feddf0),
color-stop(1, #ff6bc9)
);
background-image: -o-linear-gradient(top, #feddf0 30%, #ff6bc9 100%);
background-image: -moz-linear-gradient(top, #feddf0 30%, #ff6bc9 100%);
background-image: -webkit-linear-gradient(top, #feddf0 30%, #ff6bc9 100%);
background-image: -ms-linear-gradient(top, #feddf0 30%, #ff6bc9 100%);
background-image: linear-gradient(to bottom, #feddf0 30%, #ff6bc9 100%);
padding: 5px 9px 9px 9px;
text-align: center;
font-size: 19px;
font-family: verdana;
float: left;
margin: 0 10px 10px 10px;
}

.cur-year {
float: none;
margin: auto;
}

a.year-btn-link{
color: #ff0099;
text-decoration:none;
}

/*** PHOTOSLIDER ***/

.slidesjs-control img {
display:block;
margin:0 auto;
}
/*** END PHOTOSLIDER ***/

#block-block-19 {
	height: 222px;
}

#segn-slider {
	height: 201px !important;
}

.height_100 div:first-child, .height_140 div:first-child , .height_120 div:first-child {
	width:100px;
}

.arrow-ban {
    z-index: 200;
    font-size: 30px;
    font-weight: bold;
    padding: 5px;
    text-decoration: none;
    cursor: pointer;
    background: #111111;
    opacity: 0.2;
    height: 67%;
    padding-top: 25px;
}

.arrow-ban:hover {
    opacity: 0.8;
}

.arrow-dx {
	position: absolute;
    right: 0;
}

.arrow-sx {
	position: absolute;
    left: 0;
}

.logos-cont {
		overflow: hidden;
}

.logos li {
	list-style: none;
  float: left;
  padding: 10px;
}

.addresses{
	display: none;
}

#overlay{
	position: fixed; /* Sit on top of the page content */
	width: 100%; /* Full width (cover the whole page) */
	height: 100%; /* Full height (cover the whole page) */
	top: 0;
	left: 0;
	right: 0;
	bottom: 0;
	background-color: rgba(0,0,0,0.5); /* Black background with opacity */
	z-index: 2000; /* Specify a stack order in case you're using a different order for other elements */
}

#text{
    position: absolute;
    top: 50%;
    left: 50%;
    font-size: 50px;
    color: white;
    transform: translate(-50%,-50%);
    -ms-transform: translate(-50%,-50%);
}

.image_BKP {
    margin: 10px;
    width: 240px;
    text-align: center;
    height:240px;
} 
.resize_fit_center_BKP {
    max-width:100%;
    max-height:100%;
    vertical-align: middle;
}


.image {
    margin: 10px;
    width: 240px;
    text-align: center;
    height:200px;
    position:relative;
} 

.resize_fit_center {
    position: absolute;
    top: 50%;
    left: 50%;
    transform: translateX(-50%) translateY(-50%);
    max-width: 100%;
    max-height: 100%;
}
