﻿    /*Galleria*/
    #slider {
        width: 400px; /* important to be same as image width */
        height: 300px; /* important to be same as image height */
        position: relative; /* important */
	    overflow: hidden; /* important */
    }
    #sliderContent {
        width: 400px; /* important to be same as image width or wider */
        position: absolute;
	    top: 0;
	    padding:0;margin:0; 
        list-style-position:inside; 
    }
    .sliderImage {
	    list-style-type: none;
        float: left;
        position: relative;
	    display: none;
    }
    .sliderImage span {
        /*position: absolute;
	    font: 10px/15px Arial, Helvetica, sans-serif;
        padding: 10px 13px;
        width: 384px;
        background-color: #000;
        filter: alpha(opacity=70);
        -moz-opacity: 0.7;
	    -khtml-opacity: 0.7;
        opacity: 0.7;
        color: #fff;*/
        display: none;
        visibility: hidden;
    }

  
    /*layout PACKERY*/

.grid-menu-filter, .grid {
    max-width: 1370px;
    min-width: 350px;
    padding: 10px 30px;
}

.grid-menu-filter a, grid-menu-filter input{
    vertical-align:top;
}

.grid {
    background-color: #FFF;/*#fcfcfc;*/
    text-align:center;
    height: 100%;
}

/* clear fix */
.grid:after {
  content: '';
  display: block;
  clear: both;
}

/* ---- grid-item ---- */

.grid-sizer,
.grid-item {
    width: 300px;
}

.grid-items-container {
    width: auto;
    height: auto;
    margin-left: -30px;
    margin-top: -10px;
}


.grid-item .lvContenitore {
    margin-top: 0;
}


.grid-item {
    margin-bottom:0px;
    text-align:left;
    float: left;
}

.grid-item--width2 {
    width: 620px;
}

.grid-item--width3 {
    width: 940px;
}

.grid-item--fitContent {
    width: fit-content;
}

.grid-item--height2 {
    height: auto;
}

.Calendar{
    width:100%;
    /*border-collapse:collapse;*/
    border:0 !important;
}


.Calendar tr {
    border:0;
    border-bottom: 1px solid #CCC;
    height:30px;
}

.Calendar td, .CalendarHeader{
    background-color:#FFF !important;
    height:20px;
}

.CalendarHeader {
    height: 20px;
    text-transform: uppercase;
    font-weight:bold;
}

.CalendarHeader tr{
    border: 0;
}

.Calendar td {
    text-transform:uppercase;
    font-weight:normal;
}



    
  /*.gridMedia .lvSlim th{
        background-color:#edcb5c;
        color: #FFF;
    }

    .gridComunicazioni .lvSlim th{
        background-color:#7a121d;
        color: #FFF;
    }

    .gridDocumentazione .lvSlim th{
        background-color:#346375;
        color: #FFF;
    }

    .gridMarketing .lvSlim th{
        background-color:#b9c468;
        color: #FFF;
    }*/





