/*
To change this license header, choose License Headers in Project Properties.
To change this template file, choose Tools | Templates
and open the template in the editor.
*/
/* 
    Created on : 7-mag-2014, 16.31.06
    Author     : CUP2000 S.p.A. - Marco Pollacci
*/

div#header{
    background: #FFF;
}

#main-2{
    width: 960px;
    margin-left: auto;
    margin-right: auto;
}

#main-2 .cont{
    padding: 0px 15px;
}


.node .content{
    padding: 8px;
}

/* --- nice menu --- */



a{
    color: #000000;
}

a:hover, a:focus, li a.active{
    color: #f37021;
}

#page, #main-wrapper, #main-menu li a, #main-menu li a:hover{
    background: #fafaf5;
}

h2[property="dc:title"]{
    display: none;
}

body.front h1.title{
    display: none;
}

div.primo_menu{
    margin-bottom: 0px !important;
}

.block-nice-menus ul.nice-menu li{
    border: 0px;
}

#block-nice-menus-1, #block-nice-menus-2, #block-nice-menus-3, #block-nice-menus-4{
    display: inline-block;
    /*padding-right: 132px; */
    width: 229px;
    margin-top: -11px;
}

#block-nice-menus-1 a, #block-nice-menus-2 a, #block-nice-menus-3 a, #block-nice-menus-4 a{
    padding: 0;
    margin: 0;
}

#block-nice-menus-1 li.menuparent ul, #block-nice-menus-2 li.menuparent ul, #block-nice-menus-3 li.menuparent ul, #block-nice-menus-4 li.menuparent ul{
    position: static;
    margin-top: 136px;
}

#block-nice-menus-1 h2, #block-nice-menus-2 h2, #block-nice-menus-3 h2, #block-nice-menus-4 h2{
    display: none;
}

#block-nice-menus-1 ul.nice-menu li.menuparent, #block-nice-menus-2 ul.nice-menu li.menuparent,#block-nice-menus-3 ul.nice-menu li.menuparent,#block-nice-menus-4 ul.nice-menu li.menuparent{
    width: 226px;
    height: 136px;
    position: relative;
}

#block-nice-menus-1 ul.nice-menu li.menuparent{
    background: #5e5af2 url("../images/reti.png") no-repeat;
}

#block-nice-menus-2 ul.nice-menu li.menuparent{
    background: #ffba10 url("../images/datacenter.png") no-repeat;
}

#block-nice-menus-3 ul.nice-menu li.menuparent{
    background: #86bb13 url("../images/servizi.png") no-repeat;
}

#block-nice-menus-4 ul.nice-menu li.menuparent{
    background: #86bb13 url("../images/id1_.png") no-repeat;
}

/*--- eng ---*/
#block-nice-menus-1 ul.nice-menu li.eng{
    background: #5e5af2 url("../images/network.png") no-repeat;
}


#block-nice-menus-3 ul.nice-menu li.eng{
    background: #86bb13 url("../images/service.png") no-repeat;
}

#block-nice-menus-4 ul.nice-menu li.eng{
    background: #5e5af2 url("../images/id1_en.png") no-repeat;
}


/*--- fine eng ---*/

/*#block-nice-menus-1 ul.nice-menu li.menuparent:hover, #block-nice-menus-2 ul.nice-menu li.menuparent:hover, #block-nice-menus-3 ul.nice-menu li.menuparent:hover{
    opacity: 0.8;
}*/





#block-nice-menus-1 ul.nice-menu li.menuparent ul li a:hover{
    background: #5e5af2;
    opacity: 0.6;
    text-decoration: none;
    color: #fff;
}
#block-nice-menus-2 ul.nice-menu li.menuparent ul li a:hover{
    background: #ffba10;
    opacity: 0.6;
    text-decoration: none;
    color: #fff;
}
#block-nice-menus-3 ul.nice-menu li.menuparent ul li a:hover{
    background: #86bb13;
    opacity: 0.6;
    text-decoration: none;
    color: #fff;
}


#block-nice-menus-1 ul.nice-menu li.menuparent a{
    color: #5e5af2;
}

#block-nice-menus-2 ul.nice-menu li.menuparent a{
    color: #ffba10;
    text-indent: -9999px; 
}

#block-nice-menus-3 ul.nice-menu li.menuparent a{
    color: #86bb13;
}

#block-nice-menus-1 ul.nice-menu li.menuparent a, #block-nice-menus-2 ul.nice-menu li.menuparent a, #block-nice-menus-3 ul.nice-menu li.menuparent a, #block-nice-menus-4 ul.nice-menu li.menuparent a{
    position: absolute;
    bottom: 0px;
/*    color: #fff;*/
    text-transform: uppercase;
    font-size: 28px;
    width: 224px;
    padding-top: 76px;
}

#block-nice-menus-1 ul.nice-menu li.menuparent ul li, #block-nice-menus-2 ul.nice-menu li.menuparent ul li,#block-nice-menus-3 ul.nice-menu li.menuparent ul li,#block-nice-menus-4 ul.nice-menu li.menuparent ul li{
    width: 225px;
}

#block-nice-menus-1 ul.nice-menu li.menuparent ul li{
    border-left: 1px #0000BB solid;
    border-right: 1px #0000BB solid;
}

#block-nice-menus-1 ul.nice-menu li.menuparent ul li.menuparent, #block-nice-menus-2 ul.nice-menu li.menuparent ul li.menuparent, #block-nice-menus-3 ul.nice-menu li.menuparent ul li.menuparent, #block-nice-menus-4 ul.nice-menu li.menuparent ul li.menuparent{
    background: #eee;
    height: inherit;
}

#block-nice-menus-1 ul.nice-menu li.menuparent ul li.menuparent ul, #block-nice-menus-2 ul.nice-menu li.menuparent ul li.menuparent ul, #block-nice-menus-3 ul.nice-menu li.menuparent ul li.menuparent ul, #block-nice-menus-4 ul.nice-menu li.menuparent ul li.menuparent ul{
    display: none !important;
}


#block-nice-menus-1 ul.nice-menu li.menuparent ul li.last{
    border-bottom: 1px #0000BB solid;
}

#block-nice-menus-2 ul.nice-menu li.menuparent ul li{
    border-left: 1px #E99529 solid;
    border-right: 1px #E99529 solid;
}
#block-nice-menus-2 ul.nice-menu li.menuparent ul li.last{
    border-bottom: 1px #E99529 solid;
}

#block-nice-menus-3 ul.nice-menu li.menuparent ul li{
    border-left: 1px #2D9B18 solid;
    border-right: 1px #2D9B18 solid;
}
#block-nice-menus-3 ul.nice-menu li.menuparent ul li.last{
    border-bottom: 1px #2D9B18 solid;
}

#block-nice-menus-1 ul.nice-menu li.menuparent ul li a{
    color: #0000BB;
}
#block-nice-menus-2 ul.nice-menu li.menuparent ul li a{
    color: #E99529;
    text-indent: inherit;
}
#block-nice-menus-3 ul.nice-menu li.menuparent ul li a{
    color: #2D9B18;
	height: auto;
}

#block-nice-menus-1 ul.nice-menu li.menuparent ul li a, #block-nice-menus-2 ul.nice-menu li.menuparent ul li a,#block-nice-menus-3 ul.nice-menu li.menuparent ul li a,#block-nice-menus-4 ul.nice-menu li.menuparent ul li a{
    position: inherit;
    bottom: inherit;
    font-size: 15px;
    text-transform: none;
    padding: 0.3em 0px 0.3em 0px;
}

ul.nice-menu,
ul.nice-menu ul {
  border-top: none;
  padding: 0;
}

/* --- fine nice menu --- */

/* --- pager news --- */

div#block-views-news-block .views-slideshow-pager-field-item{
    float: left;
    padding: 4px;
    background: url("../images/quadratino_grigio.jpg") center no-repeat;
}

div#block-views-news-block .views-slideshow-pager-field-item a:hover{
    text-transform: none;
    text-decoration: none;
}

div#block-views-news-block .views-slideshow-pager-field-item a{
    color: #c3c1c2;
}

div#block-views-news-block .views-slideshow-pager-field-item.active{
    background: url("../images/quadratino_arancione.jpg") center no-repeat;
    border-radius: 3px;
}

div#block-views-news-block .views-slideshow-pager-field-item.active a{
    color: #f37020;
}

div#block-views-news-block .views-slideshow-controls-bottom{
    float: right;
}

/* --- fine pager news --- */


#block-views-numeri-lepida-homepage-block, #block-views-news-block, #block-block-1{
    display: inline-block;
}
#block-block-1{
/*width: 41px;*/
    margin-top: -11px;
    float: right;
    margin-bottom: -35px;
}

#block-block-1 p{
    margin: 0;
    padding: 0;
}

#block-block-1 img{
/*    width: 30px !important;
    height: auto !important;*/
    padding-right: 3px;
    margin-bottom: 13px;
    float: right;
}

body.i18n-en #block-block-1 img{
    float: none;
}
#block-views-numeri-lepida-homepage-block img {
    height: 150px;
    width: 450px;
}

#block-views-news-block{
    padding-left: 10px;
    width: 400px;
}

#block-views-news-block #views_slideshow_cycle_main_news-block{
    height: 121px;
}

div.proceduraassunzioni{
    float: left;
    padding-right: 30px;
}
/*
div.node-bandi-assunzioni .field-label{
     color: #f36d2a; 
    color: #FFFFFF;
    background: #f36d2a;
    font-weight: normal;
    padding: 4px 7px 8px 8px;
    width: 250px;
}*/

/*div.node-bandi-assunzioni .field-label-above .field-items{
    padding: 3px 6px 7px 7px;
    border-top: 1px solid #000000;
    border-right: 1px solid #000000;
    border-bottom: 1px solid #000000;
    width: 250px;
}*/



div.node-bandi-assunzioni .field-label, div.node-bandi-assunzioni .field-items{
    display: inline-block;
}


div#block-system-main div.field-name-field-responsabile-unico-del-pro > div{
    display: block;
}

div#block-system-main div.field-name-field-responsabile-unico-del-pro{
    margin: 10px 0px 10px 0px;
    border-bottom: 1px solid #f36d2a;
}

#block-views-bandiassunzioni-block{
    display: inline-block;
    border: 1px solid #b7b7b7;
    margin-top: 0px;
    padding: 0px 0px 0px 0px;
    width: 923px;
/*    position: absolute;*/
}

#block-views-bandiassunzioni-block h2{
 
    background: #b7b7b7 url("../images/lavora-con-noi-grigio.png") center no-repeat;
    margin: 0px 0px 0px 0px;
/*    padding: 6px 0px 1px 9px;*/
/*    padding: 6px 0 0px 6px;*/
    padding: 2px 0px 1px 9px;
    color: #fff;
    font-size: 1.2em;
    
}

#block-views-bandiassunzioni-block .view-content,
#block-views-bandiassunzioni-block .view-header{
    padding-left: 10px;
}


#block-views-bandiassunzioni-block a{
    color: #f36d2a;
}


#block-views-bandiassunzioni-block div.view-footer{
    clear: both;
    margin-left: 11px;
}

.video_embed_content{
    float: right;
    display: block;
    padding-left: 8px;
}

div#block-menu-menu-banda-larga{
    display: inline-block;
}

div#webform-component-consenso-per-il-trattamento-dei-dati-personali label{
    font-weight: bold;
}

div#webform-component-consenso-per-il-trattamento-dei-dati-personali label[for="edit-submitted-consenso-per-il-trattamento-dei-dati-personali"]{
    float: right;
    padding-right: 35.2em;
    padding-top: 1px;
    
}

div#block-menu-menu-banda-larga{
    float: left;
    border: 1px #5e5af2 solid;
    width: 305px;
    margin-right: 4px;
    clear: both;
}


div#block-menu-menu-banda-larga{
    margin-top: -6px;
}

div#block-menu-menu-banda-larga ul{
    padding: 0px 0px 5px 8px;
}

div#block-menu-menu-banda-larga h2{
    background: #5e5af2 url("../images/bandalarga.png") center no-repeat;
    margin: 0px 0px 0px 0px;
/*    padding: 8px 0px 20px 9px;*/
    padding: 2px 0px 2px 9px;
    color: #fff;
    font-size: 1.2em;
}

div#block-menu-menu-banda-larga .content ul{
    margin-top: 0;
}

div#block-menu-menu-banda-larga li{
    list-style: none;

}

div#block-menu-menu-comunit-e-competenze{
    float: left;
    border: 1px #e30613 solid;
    width: 305px;
    margin-top: -10px;
    margin-right: 4px;
}


div#block-menu-menu-comunit-e-competenze ul{
    padding: 0px 0px 5px 8px;
}

div#block-menu-menu-comunit-e-competenze ul li ul{
    padding-left: 0px;
}

div#block-menu-menu-comunit-e-competenze h2{
    margin: 0px 0px 0px 8px;
}

div#block-menu-menu-comunit-e-competenze .content ul{
    margin-top: 0;
}

div#block-menu-menu-comunit-e-competenze li{
    list-style: none;

}

div#block-menu-menu-comunit-e-competenze h2{
    background: #e30613 url("../images/cner-01.png") center no-repeat;
    margin: 0px 0px 0px 0px;
/*    padding: 11px 0px 26px 9px;*/
/*    padding: 3px 0px 3px 9px;*/
padding: 2px 0px 2px 9px;
    color: #fff;
    font-size: 1.2em;
}

div#block-menu-menu-comunit-e-competenze a:hover{
    color: #E30613;
}


/* --- dropdown menu --- */
/*ul.menu ul ul {
	display: none;
}*/

ul.menu ul ul {
  visibility:hidden;
  opacity:0;
  transition:display 1s linear 0.5s,opacity 0.5s linear;
  height: 0px;
  margin-bottom: 1px;
}

ul.menu ul li.active-trail ul{
    height: auto;
    visibility: visible;
    opacity:1;
    transition-delay:0s;
}

ul.menu  ul li:hover > ul {
    height: auto;
    visibility: visible;
    opacity:1;
    transition-delay:0s;
}

/* --- fine dropdown menu --- */

#main-menu-links a{
    border-radius: initial;
}

#main-menu-links{
    margin-bottom: 5px
}

div#main-menu ul{
    padding-left: 10px;
}

div#main-menu ul li ul{
    padding-left: 0px;;
}


div#main-menu ul li ul{
    display:none;
}

div#main-menu ul li:hover > ul{
    display:block;
    margin-top: 18px;
    position: absolute;
    z-index: 1000000000;
    width: inherit;
}

div#main-menu ul li a{
    padding: 12px 10px;
    border-top: 3px solid #E0E0E0;
    text-decoration: none;
    color: #000;
}

div#main-menu ul li a.active-trail,
div#main-menu ul li a.active,
div#main-menu ul li a:hover{
    border-color: #f36d2a;
    background: #fafaf5;
}



.container_brtitle{
    box-shadow: 0px 1px 3px rgba(0, 0, 0, 0.1) inset;
    background-color: #efefef;
    border-bottom: 3px solid #FEFEFE;
}

.container_brtitle h1#page-title{
    /* display: block; */
    border-bottom: 3px solid #f36d2a;
    display: inline-block;
    font-weight: 500;
    font-size: 1.8em;
    padding: 0px 0px 20px;
    color: #01090C;
    position: relative;
    margin-bottom: -3px;
    margin-left: 12px;
}
.container_brtitle #main{
    margin-top: 0;
    margin-bottom: 0;
}

.container_brtitle #breadcrumb{
    padding-top: 10px;
    font-style: italic;
}

div#breadcrumb a.home_img img{
    float: left;
    padding-right: 4px;
}


div.view-view-rubrica, div#block-views-archivio-news-block-3, div#block-views-archivio-news-block{
    border-bottom: 2px solid #D3D3DA;
    padding-bottom: 6px;
}
/* --- rubrica --- */

div.views-field-field-numero-di-telefono span, div.views-field-field-numero-di-telefono .field-content, 
div.views-field-field-numero-di-cellulare span, div.views-field-field-numero-di-cellulare .field-content, 
div.views-field-field-e-mail span, div.views-field-field-e-mail .field-content{
    display: inline-block;
}
div#block-views-view-rubrica-block h3,
div.views-field-field-numero-di-telefono .field-content, 
div.views-field-field-numero-di-cellulare .field-content, 
div.views-field-field-e-mail .field-content{
    font-weight: bold;
}

.ui-widget-content {
border: 1px solid #aaaaaa/*{borderColorContent}*/;
background: #ffffff/*{bgColorContent}*/ url(images/ui-bg_flat_75_ffffff_40x100.png)/*{bgImgUrlContent}*/ 50%/*{bgContentXPos}*/ 50%/*{bgContentYPos}*/ repeat-x/*{bgContentRepeat}*/;
color: #222222/*{fcContent}*/;
}

.ui-widget-content a{
    color: #000;
}

/* --- fine rubrica --- */

/* -- blocco main menu -- */
#block-system-main-menu{
    float: left;
    border: 1px #f36d2a solid;
    width: 305px;
    margin-top: -10px;
    margin-right: 3px;
    list-style: none;
}

#block-system-main{
    background: #efefef;
    margin-top: -10px;
}

#block-system-main-menu h2{
    display: none;
}

#block-system-main-menu ul.menu{
    padding: 0px 0px 0px 3px;
}

#block-system-main-menu ul.menu li ul{
    margin-top: -2px;
    padding-left: 5px;
}

#block-system-main-menu .content ul > a{
    display: none;
}

#block-system-main-menu .content ul ul a{
    display: block;
}
#block-system-main-menu .content ul ul a.active{
    color: #f36d2a;
    font-weight: bold;
}

/* -- fine blocco main menu -- */

/*  --- news / newsletter --- */

div#block-views-archivio-news-block-3 div.view-footer, div#block-views-archivio-bandi-assunzioni-block div.view-footer{
    margin-top: 9px;
    padding: 4px 0px 0px 2px;
}
    
/*  --- fine news / newsletter --- */


#block-block-2{
    float: left;
    width: 305px;
    clear: both;
    margin-top: -2px;
    position: relative;

}

#block-block-2 div.content{
    margin-left: 1px;
}

#block-block-2 a{
    color: #FFF;
}

#block-block-2 p{
    margin: 0;
}

#block-block-2 p.text_smart, #block-block-2 p.text_progetti{
    position: absolute;
    color: #FFF;
    margin-left: 5px;
    margin-top: 2px;
}

#block-block-2 img{
    height: 27px !important;
    width: 305px !important;
}

#edit-search-block-form--2{
    background: #fafaf5;
    
}

#footer{
    margin-top:0px;
}

div#footer-wrapper{
    padding: 0px 5px 17px;
}

div#footer{
    border: none;
}

div.region-header div.serch_no_login{
    padding-top: 38px;
}

div#main-wrapper{
    min-height: 760px;
}
div#header{
    height: 100px;
}

div#block-views-news-block div.views-field-title a, 
div#block-views-archivio-news-block-2 div.content a, 
div#block-views-archivio-news-block-3 div.view-footer a,
div#block-views-archivio-bandi-assunzioni-block div.view-footer a,
div#block-views-archivio-news-block-1 div.views-field-title a{
    color: #f36d2a;
}

form#views-exposed-form-view-rubrica-block input#edit-combine, input#edit-search-block-form--2{
    border: 1px #71757a solid;
}


div#block-block-3 div.content{
    float: left;
    margin-left: 9em;
}

div#block-block-3 p{
    text-align: center;
    float: left;
}

div#block-block-4{
    position: absolute;
    right: 217px;
    bottom: 55px;
    margin-bottom: 5px;
}

div.eng_ita_no_login{
    bottom: 45px !important;
}

div#block-block-4 p{
    display: inline-block;
    margin: 0px 4px 0px 0px;;
}
div#block-block-4 a{
    color: #f36d2a;
}

/*div#block-block-4 img, div#block-block-4 span{
    float: left;
}*/

div#block-menu-menu-banda-larga a{
    color: #5e5af2;
}

#page-wrapper,
#footer-wrapper {
    background: #71757a;
}

a.translation-link{
    display: none;
}

div#secondary-menu a {
    color: #000;
}

div.field-name-field-cig{
    display: inline-block;
}

div.field-name-field-cig .field-items, div.field-name-field-allegati-lavora-con-noi .field-items{
        border: none !important;
        width: inherit !important;
        padding: 0px !important;
}

div.field-name-field-cig div.field-label, div.field-name-field-allegati-lavora-con-noi div.field-label{
/*    color: #f36d2a;*/
    background: none;
    padding: 0px;
    width: auto;
    display: block;
}

div.field-name-field-allegati-lavora-con-noi{
    margin-top: 15px;
    border-top: 1px solid #f36d2a;
/*    float: right;
    padding: 1px 47px 39px 6px;
    border: 1px solid #000;
    margin-top: 2px;
    margin-right: 2px;
    background: #FFFFFF;*/
}

div.field-name-field-cig{
    margin-bottom: 5px;
}

div.field-name-field-cig div.field-label, div.field-name-field-cig div.field-items{
    display: inline-block;
}



div#block-views-elenco-comunita-block, div#block-views-gruppi-tematici-block-1{
    float: left;
    width: 50%;
}


div#block-views-gruppi-tematici-block .views-field-body, div#block-views-gruppi-tematici-block .views-field-field-documenti,
div#block-views-9c0ee9ed5ba0b72def6254828053756d .views-field-body, div#block-views-9c0ee9ed5ba0b72def6254828053756d .views-field-field-documenti{
    float:left;
    width: 98%;
}

div#block-views-calendario-eventi-block-1 div.verde{
    background: #86bb13;
}

div#block-views-calendario-eventi-block-1 div.rosso{
    background: #DD0000;
}

div#block-views-calendario-eventi-block-1 div.azzurro{
    background: #189DE1;
}

.view .date-nav-wrapper .date-nav{
    height: 20px;
}

.calendar-calendar .month-view .full td.multi-day .inner .monthview .continues,
.calendar-calendar .month-view .full td.multi-day .inner .monthview .cutoff,
.calendar-calendar .week-view .full td.multi-day .inner .weekview .continues,
.calendar-calendar .week-view .full td.multi-day .inner .weekview .cutoff {
    background: none;
}

p.show_comment{
    margin-top: 15px;
}

body.i18n-en #block-block-1{
    margin-right: -11px;
    margin-top: -70px;
}

body.i18n-en #block-block-1 p{
/*    width: 15em;*/
    display: inline-block;
}

body.i18n-en #block-block-1 a[href="http://www.lepida.tv/"] img{
    margin-bottom: 8px;
}


body.i18n-en #block-views-bandiassunzioni-block{
    margin-top: 6px;
    width: 100%;
}

body.i18n-en #block-system-main{
    width: 100%;
}


div#block-block-5 div.content{
   background: #efefef;
   padding: 0px 5px 5px 4px;
}

div#block-block-5 div.content p{
    margin-top: 10px;
}

div#block-block-5 div.content h2 a{
    font-size: 1.2em;
    color: #f36d2a;
}


div#block-views-8887b53b802488556d333c0827bbf3b2 div.view-footer{
    float: right;
    margin-top: 9px;
    margin-right: 7px;
}

div#block-views-8887b53b802488556d333c0827bbf3b2 p{
    margin: 0px;
}
div#feedback_blocco{
    border: 2px #DD0000 solid;
    padding: 9px;
}

div#feedback_blocco h2{
    color: #DD0000;
}

div#feedback_blocco h3{
    font-weight: bold;
}

div#feedback_blocco p{
    margin: 0px;
    padding: 0px;
}

div#feedback_blocco .gruppo_feedback{
    border-bottom: 1px solid;
}

div#feedback_blocco textarea{
    width: 400px;
}

div.ok_feed{
    border: 2px solid #86bb13;
    background: #CAF079;
    padding: 9px;
    margin-bottom: 9px;
    font-style: italic;
}

div.no_ok_feed{
    border: 2px solid #6F122C;
    background: #E40141;
    padding: 9px;
    margin-bottom: 9px;
    font-style: italic;
    color: #FFFFFF;
}

div#block-views-log-feedback-block div.view-content{
    margin-top: 10px;
}

div#block-views-log-feedback-block div.view-filters{
    border-bottom: 1px solid;
}

div#block-views-log-feedback-block div.views-exposed-widgets div#edit-stato-feedback-wrapper{
    padding-right: 38px;
}

div#block-views-log-feedback-block div.views-exposed-widgets div.views-submit-button{
    clear: both;
    padding-top: 0px;
    padding-bottom: 12px;
}


div#block-views-log-feedback-block div.view-grouping-header{
    font-weight: bold;
    font-size: 20px;
}

div#block-views-log-feedback-block div.view-grouping-content caption{
    font-weight: bold;
    font-style: italic;
    font-size: 15px;
}

div#block-views-log-feedback-block table{
    margin-left: 9px;
    width: 99%;
}

a#export_csv{
    float: right;
    font-style: italic;
    margin-right: 4px;
    margin-top: -10px;
}

body.page-node-397 #block-views-gruppi-tematici-block-1 .view-grouping-content{
    display: none;
}

p.open_documenti{
    margin: 0;
    padding: 0;
    cursor: pointer;
    color: #000;
}

p.open_documenti:hover{
    text-decoration: underline;
    color: #f37021;
}

div.view-calendar-eventi-pubblica{
    float: left;
    /*width: 619px;*/
    width: 100%;
    margin-top: 5px;
}

div#block-views-b92d2d9da0c794220c107912cb549268 div.views-field-nothing-1, div#block-views-b92d2d9da0c794220c107912cb549268 div.views-field-field-fino-a{
    display: inline-block;
}

div#block-views-b92d2d9da0c794220c107912cb549268 div.view-content div.views-row{
    margin-bottom: 10px;
}

div#block-views-b92d2d9da0c794220c107912cb549268 div.view-archivio-bandi-assunzioni div.view-header p{
    margin: 0;
}

div.lavora_info{
    display: none;
}

div.lavora_info p, div#block-views-archivio-bandi-assunzioni-block p {
    margin: 0px;
    padding: 0px;
}

div#block-views-archivio-bandi-assunzioni-block div.views-row{
    margin-bottom: 15px;
}

a.arrow {
    background: url("../images/freccina_giu.png") center no-repeat;
    height: 15px;
    width: 15px;
    display: inline-block;
}

div#block-views-archivio-bandi-assunzioni-block div.views-field-nothing, div#block-views-archivio-bandi-assunzioni-block div.views-field-title{
    display: inline-block;
}
/* animazioni */
.simbolo_reti_transform{
  transform: translate(160px) rotate(360deg);
  -ms-transform: translate(160px) rotate(360deg);
   -moz-transform: translate(160px) rotate(360deg);
  -webkit-transform: translate(160px) rotate(360deg);
  -o-transform: translate(160px) rotate(360deg);
}

.simbolo_datacenter_transform{
  transform: translate(140px) rotate(360deg) ;
  -ms-transform: translate(140px) rotate(360deg);
   -moz-transform: translate(140px) rotate(360deg);
  -webkit-transform: translate(140px) rotate(360deg);
  -o-transform: translate(140px) rotate(360deg);
}

.simbolo_servizi_transform{
  transform: translate(140px) rotate(58.7deg);
  -ms-transform: translate(140px) rotate(58.7deg);
   -moz-transform: translate(140px) rotate(58.7deg);
  -webkit-transform: translate(140px) rotate(58.7deg);
  -o-transform: translate(140px) rotate(58.7deg);
}

.simbolo_integrazioni_transform{
  transform: translate(140px) rotate(360deg) ;
  -ms-transform: translate(140px) rotate(360deg);
   -moz-transform: translate(140px) rotate(360deg);
  -webkit-transform: translate(140px) rotate(360deg);
  -o-transform: translate(140px) rotate(360deg);
}


img#simbolo_reti{
     -webkit-transition: all 2.5s ease-in-out;
    -moz-transition: all 2.5s ease-in-out;
    -o-transition: all 2.5s ease-in-out;
    transition: all 2.5s ease-in-out;
    position: absolute;
    z-index: 1000;
    height: 60px;
    left: 20px;
}

img#simbolo_datacenter{
     -webkit-transition: all 2.5s ease-in-out;
    -moz-transition: all 2.5s ease-in-out;
    -o-transition: all 2.5s ease-in-out;
    transition: all 2.5s ease-in-out;
    position: absolute;
    z-index: 1000;
    height: 76px;
    left: 249px;
}


img#simbolo_servizi{
     -webkit-transition: all 2.5s ease-in-out;
    -moz-transition: all 2.5s ease-in-out;
    -o-transition: all 2.5s ease-in-out;
    transition: all 2.5s ease-in-out;
    position: absolute;
    z-index: 1000;
    height: 76px;
    left: 474px;
}

img#simbolo_integrazioni{
     -webkit-transition: all 2.5s ease-in-out;
    -moz-transition: all 2.5s ease-in-out;
    -o-transition: all 2.5s ease-in-out;
    transition: all 2.5s ease-in-out;
    position: absolute;
    z-index: 1000;
    height: 76px;
    left: 714px;
}

.simbolo_integrazioni_loggato{
    top: 230px;
}

.simbolo_integrazioni_non_loggato{
    top: 240px;
}

.simbolo_integrazioni_loggato_eng{
    top: 111px;
}

.simbolo_integrazioni_non_loggato_eng{
    top: 61px;
}



.simbolo_servizi_loggato{
    top: 230px;
}

.simbolo_servizi_non_loggato{
    top: 240px;
}

.simbolo_servizi_loggato_eng{
    top: 111px;
}

.simbolo_servizi_non_loggato_eng{
    top: 61px;
}

.simbolo_datacenter_loggato{
    top: 238px;
}

.simbolo_datacenter_non_loggato{
    top: 240px;
}

.simbolo_datacenter_loggato_eng{
    top: 114px;
}

.simbolo_datacenter_non_loggato_eng{
    top: 64px;;
}


.simbolo_reti_loggato{
    top: 241px;
}

.simbolo_reti_non_loggato{
    top: 240px;
}

.simbolo_reti_loggato_eng{
    top: 130px;
}

.simbolo_reti_non_loggato_eng{
    top: 80px;
}

#main{
    position: relative;
}
/* fine animazioni */


div.node-comunuit-e-compentenze-area-priv div.field-name-field-normativa div.field-label{
    margin-bottom: 7px;
}

div#block-views-gruppi-tematici-block caption{
    font-weight: bold;
    font-size: 15px;
}

body.node-type-datacenter div#block-system-main div.content div.link-wrapper ul,
body.node-type-reti div#block-system-main div.content div.link-wrapper ul,
body.node-type-servizi div#block-system-main div.content div.link-wrapper ul,
body.node-type-page div#block-system-main div.content div.link-wrapper ul{
    display: none;
}





#block-menu-menu-smart-lepida{
    float: left;
    border: 1px #f36d2a solid;
    width: 305px;
    margin-top: -10px;
    margin-right: 3px;
    list-style: none;
}

#block-menu-menu-smart-lepida{
    margin-top: -10px;
}

#block-menu-menu-smart-lepida h2{
    display: none;
}

#block-menu-menu-smart-lepida ul.menu{
    padding: 0px 0px 0px 3px;
}

#block-menu-menu-smart-lepida ul.menu li ul{
    margin-top: -2px;
    padding-left: 5px;
}

#block-menu-menu-smart-lepida .content ul > a{
    display: none;
}

#block-menu-menu-smart-lepida .content ul ul a{
    display: block;
}
#block-menu-menu-smart-lepida .content ul ul a.active{
    color: #f36d2a;
}

#block-menu-menu-smart-lepida ul li.expanded, #block-menu-menu-smart-lepida ul li.leaf{
    list-style: none;
    list-image: none;
}

#block-menu-menu-smart-lepida .content a.active{
    font-weight: bold;
}

div#block-views-cfbeb1044f2394001a1523d9c983f913 div.lavora_info{
    display: block;
}

div#block-views-cfbeb1044f2394001a1523d9c983f913 div.views-field-body p{
    margin: 0;
}

div#block-views-cfbeb1044f2394001a1523d9c983f913 a, div#block-views-archivio-bandi-assunzioni-block a, div#block-views-7831fe28e44d7d8d653d8e0661323394 a,
div#block-views-2c8ea63fdaabca5e6ae7592f6022df9d a, div#block-views-65f6a07ea37b955815c283d48deea2d7 a{
    color: #f37021;
}

p.hide_noresult{
    display: none;
}


div#node-749 div.content{
    margin: 0;
    padding: 0;
}
div.contenitore_riservata div.parte_alta{
    height: 150px;
    border-top: 5px solid #A8A8A8;
    margin-top: 0px;
}
div.contenitore_riservata div.parte_alta p{
    padding: 64px 0px 0px 32px;
}

div.contenitore_riservata div.accesso {
    background-color: #FFFFFF;
    border-bottom: 3px solid #f37021;
}

div.contenitore_riservata div.accesso p.banner{
    border-top: 2px solid #f37021;
    border-bottom: 2px solid #f37021;
    text-align: center;
    color: #f37021;
    font-size: 1.3em;
}

div.contenitore_riservata div.accesso div.img_1, div.contenitore_riservata div.accesso div.img_2{
    display: inline-block;
    width: 49%;
}

div.contenitore_riservata div.accesso div.img_1 p, 
div.contenitore_riservata div.accesso div.img_2 p{
    padding-left: 6em;

}

div.contenitore_riservata div.footer_sinistro p{
    float: right;
    padding: 11px 11px 0px 0px;
}

div.contenitore_riservata div.accesso div.img_1 img{
       padding-left: 10em;
}

div.contenitore_riservata div.accesso div.img_2 img{
    padding-left: 7em;
}

div#block-views-archivio-news-block-5{
    position: relative;
}

div#block-views-archivio-news-block-5 div.views-submit-button{
    position: absolute;
    left: 156px;
}

body.page-node-204 div#block-system-main-menu,
body.page-node-265 div#block-system-main-menu{
    display:none;
}


body.i18n-en div#block-views-view-rubrica-block {
    display: none;
}

a.archivio_slide{
    position: absolute;
    top: 138px;
    color: #B3B3BB;
}



div#block-menu-menu-progetti-speciali{
    float: left;
    border: 1px #01016B solid;
    width: 305px;
    margin-top: -6px;
    margin-right: 4px;
}


body.page-node-966 div#block-menu-menu-progetti-speciali{
    /* float: left; */
    margin-right: 4px;
    position: absolute;
    width: 305px;
/*    top: 173px;;*/
    margin-top: 24px;
    border: 1px #01016B solid;
}


div#block-menu-menu-progetti-speciali ul{
    padding: 0px 0px 0px 8px;
}

div#block-menu-menu-progetti-speciali ul li ul{
    padding-left: 0px;
}

div#block-menu-menu-progetti-speciali h2{
    margin: 0px 0px 0px 8px;
}

div#block-menu-menu-progetti-speciali .content ul{
    margin-top: 0;
}

div#block-menu-menu-progetti-speciali li{
    list-style: none;

}

div#block-menu-menu-progetti-speciali h2{
    background: #01016B url("../images/cner-01_2.png") center no-repeat;
    margin: 0px 0px 0px 0px;
    padding: 2px 0px 2px 9px;
    color: #fff;
    font-size: 1.2em;
}

div#block-menu-menu-progetti-speciali .content a{
    color: #01016B;
}


div#block-menu-menu-progetti-speciali .content ul li ul ul li a {
    color: #A09E9E;
}


div#block-menu-menu-progetti-speciali .content a:hover{
    color: #01016B;
}

div#block-menu-menu-progetti-speciali .content a.active {
    font-weight: bold;
}
form#user-login{
    display: none;
}


img.centrata{
    margin-left: auto;
    margin-right: auto;
    display: block;
}

div#block-system-main div#node-36 h2{
    display: none;
}

p.search-info{
    display: none;
}



#block-views-view-rubrica-block-1{
    margin-bottom: 15px;
    float: left;
    width: 607px;
    margin-left: 23em;
}

#block-views-view-rubrica-block-1 div.view-content{
    background: #EFEFEF;    
}

body.page-node-966 div#block-system-main{
    display: none;
    
}

div.criterion div.form-type-checkboxes{
    display:none;
}

div.node-article a{
    color: #F36D2A;
}

input#edit-submit-archivio-bandi-assunzioni{
/*    position: absolute;*/
    left: 170px;
}


form#webform-client-form-2018 .webform-component--istanza-installazione{
   display: none;   
}

form#webform-client-form-2018 .webform-component--codice-pratica{
   display: none;   
}

form#webform-client-form-2018 .webform-component--codice-fiscale{
   display: none;   
}

form#webform-client-form-2018 .webform-component--gestore-di-credenziali{
   display: none;   
}

form#webform-client-form-2018 .webform-component--data-e-ora-della-transazione-in-errore{
   display: none;   
}

form#webform-client-form-2018 .webform--component-servizio{
   display: none;   
}

form#webform-client-form-2018 .webform-component--redazione{
   display: none;   
}

form#webform-client-form-2018 .webform-component--codice-autorizzazione-banca{
   display: none;   
}

form#webform-client-form-2018 .webform-component--url-del-sito{
   display: none;   
}

body.page-node-6 div#block-views-bandiassunzioni-block h3{
    color: #3b3b3b;
}


body.page-node-6 #block-nice-menus-1 ul.nice-menu li.menuparent{
    background: #5e5af2 url("../images/reti.png") no-repeat;
}

body.page-node-6 #block-nice-menus-2 ul.nice-menu li.menuparent{
    background: #ffba10 url("../images/datacenter.png") no-repeat;
}

body.page-node-6 #block-nice-menus-3 ul.nice-menu li.menuparent{
   background: #86bb13 url("../images/servizi.png") no-repeat;
}

/*--- eng ---*/
body.page-node-6 #block-nice-menus-1 ul.nice-menu li.eng{
    background: #5e5af2 url("../images/network.png") no-repeat;
}


body.page-node-6 #block-nice-menus-3 ul.nice-menu li.eng{
    background: #86bb13 url("../images/service.png") no-repeat;
}

body.page-node-6 #block-nice-menus-1 ul.nice-menu li.menuparent, body.page-node-6 #block-nice-menus-2 ul.nice-menu li.menuparent, body.page-node-6 #block-nice-menus-3 ul.nice-menu li.menuparent, body.page-node-6 #block-nice-menus-4 ul.nice-menu li.menuparent{
    opacity: 1;
}


#block-nice-menus-4 ul.nice-menu li.menuparent{
    background: #e00f20 url("../images/id1_.png") no-repeat;
}

#block-nice-menus-4 ul.nice-menu li.eng{
    background: #e00f20 url("../images/id1_.png") no-repeat;
}

#block-nice-menus-4 ul.nice-menu li.menuparent ul li a:hover{
    background: #eb212e;
    opacity: 0.6;
    text-decoration: none;
    color: #fff;
}

#block-nice-menus-4 ul.nice-menu li.menuparent a{
    color: #e00f20;
    font-size: 1px;
    height: 58px;
}

#block-nice-menus-4 ul.nice-menu li.menuparent ul li{
    border-left: 1px #eb212e solid;
    border-right: 1px #eb212e solid;
}

#block-nice-menus-4 ul.nice-menu li.menuparent ul li.last{
    border-bottom: 1px #eb212e solid;
}

#block-nice-menus-4 ul.nice-menu li.menuparent ul li a{
    color: #eb212e;
    height: auto;
}

body.page-node-6 #block-nice-menus-4 ul.nice-menu li.menuparent{
    background: #eb212e url("../images/id1_.png") no-repeat;
}

body.page-node-6 #block-nice-menus-4 ul.nice-menu li.eng{
    background: #eb212e url("../images/id1_.png") no-repeat;
}

body.i18n-en #block-nice-menus-4 ul.nice-menu li.eng{
    background: #eb212e url("../images/ide_i.png") no-repeat;
}

body.page-node-384 #block-nice-menus-4 ul.nice-menu li.eng{
    background: #eb212e url("../images/ide.png") no-repeat;
}

div#info_pagina{
    clear: both;
    text-align: right;
    font-style: italic;
    padding-top: 18px;
    width: 98.7%;
}
