.lb-nav a.lb-prev {
    filter: alpha(Opacity=100);
	 background-image: url(../img/lightbox/prev1.png);
    opacity: 1;
}
.lb-nav a.lb-next {
    width: 64%;
    right: 0;
    float: right;
    background: url(../img/lightbox/next1.png) right 48% no-repeat;
    filter: alpha(Opacity=0);
    opacity: 1;
    -webkit-transition: opacity .6s;
    -moz-transition: opacity .6s;
    -o-transition: opacity .6s;
    transition: opacity .6s;
}

.selector-tabs li span {
    font-size: 14px;
    font-weight: 600;
    position: relative;
    bottom: 12px;
    color:#006aa8;
}

.selector-tabs li i {
    font-size: 40px;
    display: inline-block;
    margin-right: 8px;
    color:#006aa8;
}

.client-row img {
    max-height:107px;
    max-width:210px;
    opacity: 1;
    -webkit-transition: all .3s ease;
    -moz-transition: all .3s ease;
    transition: all .3s ease;
    -webkit-backface-visibility: none;
}

.clients-2 img {
   max-height:80px;
    max-width:157px;
    opacity: 1;
    -webkit-transition: all .3s ease;
    -moz-transition: all .3s ease;
    transition: all .3s ease;
   
}

.pie-title-center {
  display: inline-block;
  position: relative;
  text-align: center;
}

.pie-value {
  display: block;
  position: absolute;
 
  height: 60px;
  top: 50%;
  left: 0;
  right: 0;
  margin-top: -25px;
  line-height: 40px;
  font-size: 30px;
  font-weight: 300;
  color:#ffffff;
}


.bottone{
    -webkit-appearance: none;
background: none;
-webkit-transition: all .3s ease;
-moz-transition: all .3s ease;
transition: all .3s ease;
border-radius: 0px;
display: inline-block;
padding: 14px 28px 13px 28px;
line-height: 1;
border: 2px solid #5e7c88;
color: #5e7c88;
max-width: 155px;
font-family: 'Titillium Web','Roboto',"Helvetica Neue", Helvetica, Arial, sans-serif;
font-weight: bold;
font-size: 11px;
text-transform: uppercase;
letter-spacing: 1px;
margin-right:-3px;
margin-left:-3px;
}

.flex-direction-nav {
    display:none;
}

.flex-control-nav{
    display:none;
}

.hero-slider .slides li h1 {
    font-size: 50px;
    line-height: 56px;
    margin-bottom: 40px;
    font-weight:300;
}

.menu li a {
   
    font-size: 13px;
   
}

input
{
    -webkit-border-radius: 0px;
    -moz-border-radius: 0px;
    border-radius: 0px;
}

.map-holder {
    margin-top:0px;
    margin-bottom:0px;
    height:300px;
}

.map-holder iframe {
    border: none;
    width: 100%;
    height: 300px;
}

.selezionato{
   
    border-bottom:2px solid;
}




.feature-icon-large i {
  
    border: 2px solid #333333;
    margin-bottom: 16px;
}

.content-area {
		position: relative;
		width: 100%; 
		margin: 0 0;
	}

.vocemenu{
    margin-bottom:10px;
}

.testosponsor{
    top:50%;
}
@media screen and (min-height: 500px) {
    .vocemenu {
        margin-bottom: 20px;
    }

    .testosponsor {
        top: 55%;
    }
}
.indicatore
{
background-color:#a3a3a3;
border:1px solid #a3a3a3;
width:10px;
height:10px;
float:left;
margin-right:10px;
margin-left:10px;
border-radius: 5px 5px 5px 5px;
-moz-border-radius: 5px 5px 5px 5px;
-webkit-border-radius: 5px 5px 5px 5px;
}

.attivo
{
background-color:transparent;
border:1px solid #5e7c88;
width:10px;
height:10px;
float:left;
margin-right:10px;
margin-left:10px;
border-radius: 5px 5px 5px 5px;
-moz-border-radius: 5px 5px 5px 5px;
-webkit-border-radius: 5px 5px 5px 5px;
}

 #decretopr{
    width:100%;
    position:relative;
    font-size:13px;
    text-align:center;
    margin-left:0px;
    margin-right:0px;
  font-family: 'Titillium Web','Roboto',"Helvetica Neue", Helvetica, Arial, sans-serif;
    color:#ffffff;
     padding-top:12px;
    padding-bottom:13px;
    background-color:#666666;
    margin-bottom:2px;
    z-index:200000;
}
   #corpodecreto {
        width: 100%;
       
        padding-left: 15px;
        padding-right: 15px;
        text-align: left;
        position: relative;
    }

      #bottonedecreto{
       margin-top:10px;
       margin-bottom:10px;
       margin-left:30px;
   font-family: 'Titillium Web','Roboto',"Helvetica Neue", Helvetica, Arial, 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: 'Titillium Web','Roboto',"Helvetica Neue", Helvetica, Arial, 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: 'Titillium Web','Roboto',"Helvetica Neue", Helvetica, Arial, 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: 'Titillium Web','Roboto',"Helvetica Neue", Helvetica, Arial, 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: 'Titillium Web','Roboto',"Helvetica Neue", Helvetica, Arial, sans-serif;
    color:#ffffff;
    text-decoration:underline;
    -webkit-transition: all 0.3s;
	-moz-transition: all 0.3s;
	transition: all 0.3s;  

}



#bottonedecreto:hover{
  font-family: 'Titillium Web','Roboto',"Helvetica Neue", Helvetica, Arial, sans-serif;
    border: 1px solid #ffffff;
    border-radius: 3px;
    color: #000000;
    background-color:#ffffff;
    cursor: pointer;
    display: block;
    font-size: 13px;
  
    text-align: center;
    text-decoration: none;
   -webkit-transition: all 0.3s;
	-moz-transition: all 0.3s;
	transition: all 0.3s;   
}







