﻿.contentMenu {
    width: 100%;
    /* overflow: hidden; */
    margin-bottom: 1.5em;
    text-align:center;
   
    background-color:#f9f9f9!important;
    /*border-bottom: 1px solid #6f8aa8;
    box-shadow: 10px 10px 5px #dedede;*/
}

.FooterArea
{
    float:left;
}
.contentMenuDetail {
    background-color:white!important;
    width: 75%;
    margin-bottom: 1.5em;
    text-align:left;
  
    /*border-bottom: 1px solid #6f8aa8;*/
  
}

#Intestazione{
    height:70px;
    width:100%;
    background: #e8f1fb ;
}
#warningIMU{
    margin-top:1%;

    margin-bottom:1%;
    margin-right:1%;
    width:60%;
    float:left;
    text-align:justify;
    border-left:2px solid #f3f161;
    border-top:2px solid #f3f161;
    border-right:2px solid #f3f161;
    border-bottom:2px solid #f3f161;
    background:rgba(255, 249, 199, 0.71);
    border-radius: 12px;
    font-weight:normal;
}
.warningInfo{
    margin-top:1%;
    margin-left:0%;
    margin-bottom:1%;
    margin-right:1%;
    width:60%;
    float:left;
    text-align:justify;
    border-left:2px solid #f3f161;
    border-top:2px solid #f3f161;
    border-right:2px solid #f3f161;
    border-bottom:2px solid #f3f161;
   background-color: #f9edb1;
    border-radius: 12px;
    font-weight:normal;
}

.warningInfoDetail{
    margin-top:1%;
    margin-left:1%;
    margin-bottom:1%;
    margin-right:1%;
    width:52%;
    float:left;
    text-align:justify;
    border-left:2px solid #f3f161;
    border-top:2px solid #f3f161;
    border-right:2px solid #f3f161;
    border-bottom:2px solid #f3f161;
    background:rgba(255, 249, 199, 0.71);
    border-radius: 12px;
    font-weight:normal;
}
#warningTASI{
    margin-top:1%;

    margin-bottom:1%;
    margin-right:1%;
    width:60%;
    float:left;
    text-align:justify;
    border-left:2px solid #f3f161;
    border-top:2px solid #f3f161;
    border-right:2px solid #f3f161;
    border-bottom:2px solid #f3f161;
    background:rgba(255, 249, 199, 0.71);
    border-radius: 12px;
    font-weight:normal;
}
#in_evidenza {
    /* float: left; */
    /*width: 100%;*/
    /*max-width: 1100px;*/
    min-width: 760px;
    margin-left:15%;
    padding: 1.5em 0;
    overflow: hidden;
    position: relative;
    align-content:center;
}
.DettaglioSX{
    margin-top:1%;
    margin-left:1%;
    margin-bottom:1%;
    margin-right:1%;
    width:48%;
    float:left;
    text-align:left;
    border-left:1px solid #648dbf;
    border-top:1px solid #648dbf;
    border-right:1px solid #648dbf;
    border-bottom:1px solid #648dbf;
    border-radius: 6px;
}
.DettaglioSX_min{
    width:25%;
    margin-top:1%;
    margin-left:1%;
    margin-bottom:1%;
    margin-right:1%;
    /*width:100%;*/
    height:85px;
    text-align:center;
    border-left:1px solid #648dbf;
    border-top:1px solid #648dbf;
    border-right:1px solid #648dbf;
    border-bottom:1px solid #648dbf;
    border-radius: 12px;
}
.DettaglioSX_Detail{
    width:25%;
    margin-top:1%;
    margin-left:1%;
    margin-bottom:1%;
    margin-right:1%;
    width:100%;
    height:185px;
    text-align:center;
    border-left:1px solid #648dbf;
    border-top:1px solid #648dbf;
    border-right:1px solid #648dbf;
    border-bottom:1px solid #648dbf;
    border-radius: 12px;
}
.TitoloInfo{
    margin-left:1%;
    font-size:16px;
    color:#577190;

}
#PnlMenu .DettaglioSX_min:hover {
    background:#b2d4fc;
   
}
#PnlMenu .DettaglioSX_Detail:hover {
    background:#b2d4fc;
   
}
.Descrizioni{
    font-size:12px;
    font-weight:normal;
    float:left;
    color:black;
    margin-left:1%;
}
.DettaglioDX{
    margin-left:5%;
    width:50%;
    float:right;
}
.TitoloSezione{
    
    height:40px;
    text-align:center;
    background-color: #d4e4f1;
    color:black;
    font-weight:bold;
    width:75%;
    font-size:22px;
}
 .PnlBodyBorder{
      
   text-align:center;
   border-left:1px solid #648dbf;
   border-right:1px solid #648dbf;
   border-bottom:1px solid #648dbf;
   color:black;
   font-weight:bold;
   width:75%;
   box-shadow: 10px 10px 5px #dedede;
 }
 /*#PnlMenu .box
 {
     width:45%;
    display: block;
    border: 2px solid #648dbf;
    background: #ebf4fc;
    border-radius: 12px;
    -moz-border-radius: 6px;
    padding: 0.75em;
    margin: 1.5em 0;
 }*/
 #PnlMenu .box:hover
 {
      background:#bbd6ed;
 }
 .PnlBodyBorder .DettaglioSX:hover {
   background:#d2e3f6;
 }
#in_evidenza li {
    float: left;
    width: 23%;
    background: transparent;
    display: inline;
    margin-left:3%;  
    margin-bottom:30px;
}
.box, #contenutoPagina blockquote {
    width:45%;
    display: block;
    border: 1px solid #CEC700;
    background: #FCFFD6;
    border-radius: 6px;
    -moz-border-radius: 6px;
    padding: 0.75em;
    margin: 1.5em 0;
}

#in_evidenza li h4 {
    width: 100%;
    text-align: left;
    letter-spacing: normal;
    font-weight:bold;
    text-align:center;
}

#in_evidenza li .box {
    padding: 3px;
    border: 1px solid #648dbf;
    background: #fff;
    height: 24em;
    width: 100%;
    height: 150px;
   
    background-repeat:no-repeat;
    background-position:inherit;
    
}
#in_evidenza li .box:hover {

  
}
#in_evidenza li .box, #footer ul .elenco {
    -webkit-border-radius: 4px;
    -moz-border-radius: 4px;
    border-radius: 15px;
}
#in_evidenza li .box {
    transition: all .7s linear;
    -o-transition: all .7s linear;
    -moz-transition: all .7s linear;
    -webkit-transition: all .7s linear;
}
.styleMenu{
     margin: 0;
    padding: 0;
    text-decoration: none;
    position: relative;
    width: 95%;
    display: block;
    color: #f7f3f3;
    top: -3px;
    left: 4px;
}
#in_evidenza li a {
    margin: 0;
    padding: 0;
    text-decoration: none;
    position: relative;
    width: 95%;
    display: block;
    color: #f7f3f3;
    top: -3px;
    left: 4px;
}
#in_evidenza li a span:hover{
    color:#f7f3f3;
    background-color: rgba(51, 90, 123, 0.42);
}
#in_evidenza li a img {
    width: 110%;
    max-width: 450px;
    display: block;
    border-radius: 15px;
    margin-left: -3px;
    margin-top: -3px;
  
}
.NewImg{
    position: relative;    
     margin: 0;
    padding: 0;
    text-decoration: none;
 
    display: block;
    color: #f7f3f3;
    top: -3px;
    left: 4px;
   width: 100%; 
       border-radius: 18px;
    margin-bottom: -15;
}
.textStyle { 
   position: absolute;
   color: #eee; 
   font: bold 22px Georgia; 
   padding:10px;        
   top: 100px; 
   left: 10; 
   width: 100%; 
}
.boximg {
  position: relative;
  width: 400px; /* Stessa larghezza dell'immagine */
  height: 300px; /* Stessa altezza dell'immagine */
}
div.boxtesto {
  position: absolute;
  bottom: 0px;
  left: 0px;
  width: 100%;
  background: rgb(0, 0, 0);
  background: rgba(0, 0, 0, 0.6);
}
span.testo {
  padding: 10px;
  color: #FFFFFF;
  font: bold 24px/45px Helvetica, Sans-Serif;
  letter-spacing: -1px;
}
#in_evidenza li a img :hover {
 color:#f7f3f3;
}
#in_evidenza li a span {
     position: absolute;
    bottom: -4;
    right: 0;
    font-weight: bold;
    border-radius: 15px;
    width: 108%;
    padding: 3%;
    /*background-color: rgba(21, 20, 20, 0.7);*/
    display: block;
    font-size: 15px;
    color: white;
   
}

#in_evidenza li a:hover, #in_evidenza li a:active {
    /* text-shadow: #000 2px 2px 2px; */
    color: #f7f3f3;
}
#in_evidenza li p {
    text-align: left;
    letter-spacing: normal;
    vertical-align: middle;
    padding: 0 3%;
    width: 94%;
}
/*p {
    font-size: 11px;
    line-height: 1.5em;
    margin-bottom: 1.5em;
}*/
#in_evidenza li a.int:link, #in_evidenza li a.int:visited {
    border-style: none;
    border-color: inherit;
    border-width: medium;
    color: #f7f3f3;
    text-decoration: underline;
    top: 29px;
    left: 0px;
}