 body { padding:0px; margin:0px; width: 100%; height: 100%; letter-spacing:1px; }
    
 .full { background-color: white; width: 100%; height: 100%; margin:0px; padding:0px; }
    
 .resto {background-color: white;}

 .imgslide{
   -webkit-filter: blur(0px);
  -moz-filter: blur(0px);
  -o-filter: blur(0px);
  -ms-filter: blur(0px);
  filter: blur(0px);
   }
 #map-canvas {
    width: 100%;
    height: 100%;
}

 img {
padding: 0px;
border: none;
-moz-border-radius: 0px;
-html-border-radius: 0px;
-webkit-border-radius: 0px;
border-radius: 0px;
 vertical-align: top;
} 

.ctaslide{
	background-color:transparent;	
	border:0px solid #ffffff;
	color:#ffffff;
	font-size:14px;
	padding:10px 20px;
	text-decoration:none;
	cursor:pointer;
	 -webkit-transition: all 0.3s ease-in-out;
		 transition: all 0.3s ease-in-out;
	font-weight: 300;
	width:200px;
	letter-spacing:1px;
}
.ctaslide:hover{
	background-color:transparent;	
	border:0px solid #ffffff;
	color:#ffffff;
	font-size:14px;
	padding:10px 20px;
	text-decoration:underline;
	cursor:pointer;
	 -webkit-transition: all 0.3s ease-in-out;
		 transition: all 0.3s ease-in-out;
	font-weight: 300;
	width:200px;
	letter-spacing:1px;
}


.ctafiltri{
	background-color:transparent;	
	border:0px solid #ff7513;
	color:#333333;
	font-size:14px;
	/* padding:10px 20px; */
	text-decoration:none;
	cursor:pointer;
	margin-left:15px;
	margin-right:15px;
	 -webkit-transition: all 0.3s ease-in-out;
		 transition: all 0.3s ease-in-out;
	font-weight: 300;
	/* width:200px; */
	letter-spacing:1px;
}
.ctafiltri:hover{
	background-color:transparent;	
	border:0px solid #ff7513;
	color:#ff7513;
	font-size:14px;
	/* padding:10px 20px; */
	text-decoration:none;
	cursor:pointer;
	margin-left:15px;
	margin-right:15px;
	outline:none;
	 -webkit-transition: all 0.3s ease-in-out;
		 transition: all 0.3s ease-in-out;
	font-weight: 300;
	/* width:200px; */
	letter-spacing:1px;
}

.filtroattivo{
	background-color:transparent;	
	border:0px solid #ff7513;
	color:#ff7513;
	font-size:14px;
	/* padding:10px 20px; */
	text-decoration:none;
	cursor:pointer;
	margin-left:15px;
	margin-right:15px;
	outline:none;
	 -webkit-transition: all 0.3s ease-in-out;
		 transition: all 0.3s ease-in-out;
	font-weight: 300;
	/* width:200px; */
	letter-spacing:1px;
}

.ctafiltri:active,.ctafiltri:focus,.ctaslide:active,.ctaslide:focus {
	outline:none;
}


.menu{
    background-color:#ffffff;
    width:100%;
    position:fixed;
    text-align:center;
    top:0px;
    left:0px;
    z-index:1000;
}
.corpo{
    width:100%;
  
    text-align:center;
    z-index:1000;
}
.contenitorecorpo{
    display: inline-block;
    
    width:100%;
    z-index:1000;
    background-color:transparent;
}
.contenitore{
    display: inline-block;
    background-color:transparent;
    height:100%;
   
   
    width:100%;
    z-index:1000;
}
.titolodiv{
    padding-left:15px;
    padding-right:15px;
    margin-top:30px;
    margin-bottom:10px;
    float:left;
    width:auto;
}
.titolodiv1{
    padding-left:15px;
    padding-right:15px;
    margin-top:30px;
    margin-bottom:10px;
    float:left;
    width:auto;
}
.collezionehome{
    padding-left:15px;
    padding-right:15px;
    margin-top:30px;
    margin-bottom:10px;
    float:left;
    width:33.3333%;
}
.spaziocollezionehome{
    margin-top:10px;
    margin-bottom:10px;
    float:left;
    width:7.3%
}
.titoloimmagine{
       font-family: 'Lato', sans-serif;
    font-weight:300;
    color:#ffffff;
    font-size:30px;
    padding:0px;
    margin:0px;
    padding-bottom:0px;
    padding-left:15px;
    padding-right:15px;
    text-transform:uppercase;
}

 .titoloboldscuro{
    font-family: 'Lato', sans-serif;
    font-weight:300;
    color:#333333;
    font-size:33px;
    padding:0px;
    margin:0px;
    padding-bottom:25px;
    padding-left:15px;
    padding-right:15px;
 }
 .titoloboldscurocompany{
    font-family: 'Lato', sans-serif;
    font-weight:300;
    color:#333333;
    font-size:33px;
    padding:0px;
    margin:0px;
    padding-bottom:25px;
    padding-left:15px;
    padding-right:15px;
     text-transform:uppercase;
 }
 .testoscuro{
    font-family: 'Lato', sans-serif;
    font-weight:300;
    color:#333333;
    font-size:18px;
    line-height:26px;
    padding:0px;
    margin:0px;
     padding-left:15px;
    padding-right:15px;
 }

  .titoloscuro{
    font-family: 'Lato', sans-serif;
    font-weight:300;
    color:#333333;
    font-size:16px;
    line-height:26px;
    padding:0px;
    margin:0px;
 }
   .titoloboldarancio{
    font-family: 'Lato', sans-serif;
    font-weight:300;
    color:#ff7513;
    font-size:25px;
    padding:0px;
    margin:0px;
    padding-bottom:0px;
    padding-left:15px;
    padding-right:15px;
 }

 .menuwhere{
    font-family: 'Lato', sans-serif;
    font-weight:300;
    color:#ff7513;
    font-size:16px;
    padding:0px;
    margin:0px;
    padding-bottom:0px;
    padding-left:30px;
    text-decoration:none;
    
 }
  .menuwhere:link{
    font-family: 'Lato', sans-serif;
    font-weight:300;
    color:#ff7513;
    font-size:16px;
    padding:0px;
    margin:0px;
    padding-bottom:0px;
    padding-left:30px;
    text-decoration:none;
    
 }
   .menuwhere:hover{
    font-family: 'Lato', sans-serif;
    font-weight:300;
    color:#ff7513;
    font-size:16px;
    padding:0px;
    margin:0px;
    padding-bottom:0px;
    padding-left:30px;
    text-decoration:underline;
    
 }
  .projecthome{
    float:left;
    width:50%;
  

}
  .nav{
     
      margin:auto;
      background-color:#ff0000;
      
  }

   .imgprojecthome{
    margin-top:30px;
    margin-bottom:0px;
    margin-left:15px;
    margin-right:15px;
    width:auto;
   
}
   
   .selettore{
       margin:0px;
       width:40px;
       height:3px;
       margin-left:2px;
       margin-right:2px;
       background-color:#cecece;
       float:left;
       padding:0px;
      
   }

   .attiva{
       background-color:#ff7513;
   }

     .dataph{
    font-family: 'Lato', sans-serif;
    font-weight:400;
    color:#ffffff;
    font-size:18px;
    font-style:italic;
    padding:0px;
    margin:0px;
 }

    .titoloph{
    font-family: 'Lato', sans-serif;
    font-weight:300;
    color:#ffffff;
    font-size:14px;
    padding:0px;
    margin:0px;
 }


 .coperturac{
   
    margin-top:0px;
    margin-bottom:30px;
    float:left;
    width:25.9%
 }

 .menubase{
     font-size:35px;
     margin-right:30px;
     font-family: 'Lato', sans-serif;
     font-weight:300;
     color:#333333;
     border-bottom:1px solid transparent;
     text-decoration:none;
     text-align:right;
 }

 .menubase:link{
     font-size:35px;
     margin-right:30px;
     font-family: 'Lato', sans-serif;
     font-weight:300;
     color:#333333;
     border-bottom:1px solid transparent;
     text-decoration:none;
     text-align:right;
 }

 .menubase:hover{
     font-size:35px;
     font-family: 'Lato', sans-serif;
     font-weight:300;
     color:#333333;
     border-bottom:1px solid #ff7513;
     text-decoration:none;
     text-align:right;
 }

 .menubase1{
     font-size:16px;
     margin-right:30px;
     font-family: 'Lato', sans-serif;
     font-weight:300;
     color:#333333;
     border-bottom:1px solid transparent;
     text-decoration:none;
     text-align:right;
 }

 .menubase1:link{
     font-size:16px;
     margin-right:30px;
     font-family: 'Lato', sans-serif;
     font-weight:300;
     color:#333333;
     border-bottom:1px solid transparent;
     text-decoration:none;
     text-align:right;
 }

 .menubase1:hover{
     font-size:16px;
     font-family: 'Lato', sans-serif;
     font-weight:300;
     color:#333333;
     border-bottom:1px solid #ff7513;
     text-decoration:none;
     text-align:right;
 }
 
 .menubase2{
     font-size:16px;
     margin-right:30px;
     font-family: 'Lato', sans-serif;
     font-weight:300;
     color:#333333;
     border-bottom:1px solid transparent;
     text-decoration:none;
     text-align:right;
 }

 .menubase2:link{
     font-size:16px;
     margin-right:30px;
     font-family: 'Lato', sans-serif;
     font-weight:300;
     color:#333333;
     border-bottom:1px solid transparent;
     text-decoration:none;
     text-align:right;
 }

 .menubase2:hover{
     font-size:16px;
     font-family: 'Lato', sans-serif;
     font-weight:300;
     color:#333333;
     border-bottom:1px solid #ff7513;
     text-decoration:none;
     text-align:right;
 }

 .menuattivo{
     color:#ff7513;
      border-bottom:1px solid transparent;
 }
 .menubasea{
     font-size:16px;
     margin-right:30px;
     font-family: 'Lato', sans-serif;
     font-weight:300;
     color:#ff7513;
     border-bottom:1px solid transparent;
     text-decoration:none;
     text-align:right;
 }

 .menubasea:link{
     font-size:16px;
     margin-right:30px;
     font-family: 'Lato', sans-serif;
     font-weight:300;
     color:#ff7513;
     border-bottom:1px solid transparent;
     text-decoration:none;
     text-align:right;
 }

 .menubasea:hover{
     font-size:16px;
     font-family: 'Lato', sans-serif;
     font-weight:300;
     color:#333333;
     border-bottom:1px solid #ff7513;
     text-decoration:none;
     text-align:right;
 }
  .menuattivo1{
     color:#ff7513;
      border-bottom:1px solid transparent;
 }

  .menuattivo:hover{
     color:#ff7513;
      border-bottom:1px solid transparent;
 }

    .stato{
     color:#ff7513;
     font-family: 'Lato', sans-serif;
     font-weight:300;
     font-size:13px;
     padding:0px;
     margin:0px;
 }

     .imgproject{
    margin-top:15px;
    margin-bottom:15px;
    margin-left:15px;
    margin-right:15px;
    width:auto;
   
}
.collectiongruppo{
    
    margin-top:30px;
    float:left;
   
    width:50%;
}
.collectiongruppoimg{
    margin-left:15px;
    margin-top:0px;
    margin-right:15px;
    
    
}
.eventsgruppo{
    
    margin-top:30px;
    float:left;
   
    width:100%;
}
.eventsgruppoimg{
    margin-left:0px;
    margin-top:0px;
    margin-right:0px;
    
    
}
.eventsgruppotxt{
    margin-left:15px;
    margin-top:10px;
   margin-right:15px;
   float:left; 
}

   .eventstitologruppo{
    font-family: 'Lato', sans-serif;
    font-weight:400;
    color:#333333;
    font-size:20px;
    padding:0px;
    margin:0px;
 }


   #decretopr{
    width:100%;
    font-size:13px;
    text-align:center;
    margin-left:0px;
    margin-right:0px;
   font-family: 'Lato', sans-serif;
    color:#ffffff;
     padding-top:12px;
    padding-bottom:13px;
    background-color:#666666;
    margin-bottom:2px;
}
   #corpodecreto {
        width: 100%;
       
     
        
        padding-left: 0px;
        padding-right: 0px;
        text-align: left;
        position: relative;
    }

      #bottonedecreto{
       margin-top:10px;
       margin-bottom:10px;
       margin-left:30px;
    font-family: 'Lato', sans-serif;
    border: 1px solid #FFF;
    border-radius: 3px;
    color: #FFF;
    background-color:transparent;
    cursor: pointer;
    display: block;
    font-size: 13px;
    padding-right:26px;
    padding-left:26px;
    padding-top:2px;
    padding-bottom:2px;
    text-align: center;
    text-decoration: none;
   -webkit-transition: all 0.3s;
	-moz-transition: all 0.3s;
	transition: all 0.3s;   
}

@media screen and (min-width: 850px) {
    #bottonedecreto {
        position: absolute;
        right: 30px;
        top: 50%;
        margin-top: -13px;
        font-family: 'Lato', sans-serif;
        border: 1px solid #FFF;
        border-radius: 3px;
        color: #FFF;
        background-color: transparent;
        cursor: pointer;
        display: block;
        font-size: 13px;
        padding-right: 13px;
        padding-left: 13px;
        padding-top: 2px;
        padding-bottom: 2px;
        text-align: center;
        text-decoration: none;
        -webkit-transition: all 0.3s;
        -moz-transition: all 0.3s;
        transition: all 0.3s;
    }
}


.linkdecreto{
    font-size:13px;
    text-align:left;
    margin-left:0px;
    margin-right:0px;
    font-family: 'Lato', sans-serif;
    color:#b6b6b6;
    text-decoration:underline;
   -webkit-transition: all 0.3s;
	-moz-transition: all 0.3s;
	transition: all 0.3s;  
}
.linkdecreto:link{
    font-size:13px;
    text-align:left;
    margin-left:0px;
    margin-right:0px;
   font-family: 'Lato', sans-serif;
    color:#b6b6b6;
    text-decoration:underline;
    -webkit-transition: all 0.3s;
	-moz-transition: all 0.3s;
	transition: all 0.3s;   

}
.linkdecreto:hover{
    font-size:13px;
    text-align:left;
    margin-left:0px;
    margin-right:0px;
  font-family: 'Lato', sans-serif;
    color:#ffffff;
    text-decoration:underline;
    -webkit-transition: all 0.3s;
	-moz-transition: all 0.3s;
	transition: all 0.3s;  

}




 .footer{
    font-family: 'Lato', sans-serif;
    font-weight:400;
    color:#333333;
    font-size:14px;
    line-height:25px;
    padding:0px;
    margin:0px;
     padding-left:15px;
    padding-right:15px;
 }


    .mappatitoloboldarancio{
    font-family: 'Lato', sans-serif;
    font-weight:300;
    color:#ff7513;
    font-size:18px;
    padding:0px;
    margin:0px;
    padding-bottom:0px;
    padding-left:0px;
    padding-right:0px;
 }
    .mappatestoscuro{
    font-family: 'Lato', sans-serif;
    font-weight:300;
    color:#333333;
    font-size:14px;
    padding:0px;
    margin:0px;
    padding-bottom:0px;
    padding-left:0px;
    padding-right:0px;
 }

    

